Synchronization of video and data

ABSTRACT

A system including a video stream and a data stream. The system synchronizes the data stream to different portions of the video stream.

CROSS REFERENCE TO RELATED DOCUMENTS

This application is a division of U.S. patent application Ser. No.10/155,269, filed May 22, 2002, which application claims the benefit ofProvisional App. No. 60/365,915, filed Mar. 19, 2002.

BACKGROUND OF THE INVENTION

The present invention relates to synchronization of video and data.

The amount of video content is expanding at an ever increasing rate,some of which includes sporting events. Simultaneously, the availabletime for viewers to consume or otherwise view all of the desirable videocontent is decreasing. With the increased amount of video contentcoupled with the decreasing time available to view the video content, itbecomes increasingly problematic for viewers to view all of thepotentially desirable content in its entirety. Accordingly, viewers areincreasingly selective regarding the video content that they select toview. To accommodate viewer demands, techniques have been developed toprovide a summarization of the video representative in some manner ofthe entire video. Video summarization likewise facilitates additionalfeatures including browsing, filtering, indexing, retrieval, etc. Thetypical purpose for creating a video summarization is to obtain acompact representation of the original video for subsequent viewing.

There are two major approaches to video summarization. The firstapproach for video summarization is key frame detection. Key framedetection includes mechanisms that process low level characteristics ofthe video, such as its color distribution, to determine those particularisolated frames that are most representative of particular portions ofthe video. For example, a key frame summarization of a video may containonly a few isolated key frames which potentially highlight the mostimportant events in the video. Thus some limited information about thevideo can be inferred from the selection of key frames.

The second approach for video summarization is directed at detectingevents that are important for the particular video content. Suchtechniques normally include a definition and model of anticipated eventsof particular importance for a particular type of content. The videosummarization may consist of many video segments, each of which is acontinuous portion in the original video, allowing some detailedinformation from the video to be viewed by the user in a time effectivemanner. Such techniques are especially suitable for the efficientconsumption of the content of a video by browsing only its summary. Suchapproaches facilitate what is sometimes referred to as “semanticsummaries”.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is an exemplary flowchart for play and non-play detection.

FIG. 2 is an exemplary flowchart for play detection.

FIG. 3 is an exemplary MPEG7 compliant browser.

FIG. 4 illustrates hierarchical summaries.

FIGS. 5A-5F illustrates the start of a baseball play.

FIG. 6 illustrates one technique for play detection for baseball.

FIG. 7 illustrates a temporal frame validation technique.

FIG. 8 illustrates color selection for plays.

FIG. 9 illustrates the frame breaks between plays.

FIG. 10 is an exemplary flow chart for determining the end of a play.

FIG. 11 illustrates manual association of a video stream and a datastream.

FIG. 12 illustrates automated association of a video stream and a datastream.

FIGS. 13A and 13B illustrates SportsTicker data feeds.

FIG. 14 illustrates exemplary baseball scoreboard.

FIG. 15 illustrates exemplary football scoreboard.

FIG. 16 illustrates a bounding of the scoreboard state for an individualdetected play.

FIG. 17 illustrates a test for consistency.

FIG. 18 illustrates a transaction arc.

FIG. 19 illustrates an arc transition matrix.

FIG. 20 illustrates a baseball type transition matrix.

FIG. 21 illustrates valid transition arcs.

FIG. 22 illustrates sync types for the X axis.

FIG. 23 illustrates sync types for the Y axis.

FIG. 24 illustrates transition probabilities for all combination of agiven sync types for X and Y.

FIG. 25 illustrates a scoreboard transition matrix.

FIG. 26 illustrates a video interface.

FIG. 27 illustrates a video interface.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Sumo Wrestling

Sumo, the national sport of Japan, is tremendously popular in easternAsia and is growing in popularity elsewhere in the world. Sumo is asport comprising bouts in which two contestants meet in a circular ring4.55 meters in diameter. The rules of Sumo are uncomplicated. After thecontestants and a referee have entered the circular ring, the boutbegins with an initial charge—called a “tachiai”—where each contestantrushes towards, then collides with, the other. The bout will end whenone of the contestant loses by either stepping outside the circular ringor touching the ground with any part of the contestant's body other thanthe soles of the feet. Aside from a limited number of illegal moves,such as gouging the opponent's eyes, striking with a closed fist, orintentionally pulling at the opponent's hair, there are no rules thatgovern a sumo bout.

Sumo participants may compete against each another in one of a number oftournaments. Japan sponsors six sanctioned Grand Sumo tournaments, heldin odd-numbered months throughout the year, in which competitive sumocontestants face one another with the opportunity for advancement inrank. Sumo contestants are ranked under a strict meritocracy; winningbouts in these sanctioned tournaments improves a competitor's rank whilelosing bouts diminishes that rank. Aside from the six sanctionedtournaments, a number of exhibition tournaments—called Jungyo—arescheduled throughout the year.

Though a sumo tournament will typically take place over several weekswith bouts scheduled throughout each day, most bouts of interest, i.e.those involving higher ranked contestants, are scheduled to begin lateafternoon when live television broadcasts of the tournament occur. Theseportions of the sumo tournaments usually last 2-3 hours each day and areoften video recorded for later distribution or for re-broadcast.

Though such a video of a sumo tournament might typically last about 2-3hours, only about ten minutes turns out to include time during which twoplayers are in a bout. An individual sumo bout is brief; the typicalbout will end with the initial collision, though a rare bout might lasttwo to three minutes. Interspersed between bouts are a large number ofceremonies that precede and follow each bout.

Though brief, the time intervals during which a bout is proceeding areintense and can captivate those in the viewing audience, many of whomare able to identify a myriad of named sumo techniques that may occur inrapid succession. Such techniques include a “kekaeshi” (a foot-sweep), a“kubinage” (a head-lock throw), and an “izori” (a technique where acontestant crouches below the opponent's rush, grabbing one of theopponent's legs, lifting the opponent upon the shoulders and fallingbackwards), as well as some sixty five to seventy more named sumotechniques or occurrences.

The remaining time during the sumo tournament is typically not excitingto watch on video. Such time would include for example inter-boutchanges of players, pre-bout exercises and ceremonies, post-boutceremonies and in the case of broadcast, nearly endless commercials.While it may indeed be entertaining to sit in an arena for several hoursfor a sumo tournament, many people who watch a video of a sumotournament find it difficult to watch all of the tournament, even ifthey are rabid fans. Further, the tournaments are held during daytimehours, hence many fans are unable to attend a tournament or to watch alive broadcast due to work. Such fans may nonetheless be interested inwatching specific bouts or some other condensed version of thetournament. Thus a video summarization of the sumo tournament thatprovides a summary of the tournament having a duration shorter than theoriginal sumo video, may be appealing to many people. The videosummarization should provide nearly the same level of the excitement(e.g. interest) that the original game provided.

Baseball

A typical baseball game lasts about 3 hours of which only about one hourturns out to include time during which the ball is in action. The timeduring which the ball is in action is normally the exciting part of thegame, such as for example, pitching the ball to the batter, hitting ahome run, hitting the ball, running the bases, a pitch to first base,pitching a “foul” ball, pitching a “strike” ball, pitching a “ball”,fouling the ball to the bleachers, catching a pop fly, etc. Theremaining time during the baseball game is typically not exciting towatch on video, such as for example, nearly endless commercials, thetime during which the players change from batting to fielding, the timeduring which the players walk to the plate, the time during which theplayers walk around between innings, the time during which the managertalks to the pitcher, the time during which the umpire cleans homeplate, the time during which the batter swings the bat in practice, thetime during which the batter just waits for the pitcher, the time duringwhich the spectators are viewed in the bleachers, the time during whichthe commentators talk, etc. While it may indeed be entertaining to sitin a stadium for three hours for a one hour baseball game, many peoplewho watch a video of a baseball game find it difficult to watch all ofthe game, even if they are loyal fans. A video summarization of thebaseball video, which provides a summary of the game having a durationshorter than the original baseball video, may be appealing to manypeople. The video summarization should provide nearly the same level ofthe excitement (e.g. interest) that the original game provided.

Football

A typical football game lasts about 3 hours of which only about one hourturns out to include time during which the ball is in action. The timeduring which the ball is in action is normally the exciting part of thegame, such as for example, a kickoff, a hike, a pass play, a runningplay, a punt return, a punt, a field goal, etc. The remaining timeduring the football game is typically not exciting to watch on video,such as for example, nearly endless commercials, the time during whichthe players change from offense to defense, the time during which theplayers walk onto the field, the time during which the players are inthe huddle, the time during which the coach talks to the quarterback,the time during which the yardsticks are moved, the time during whichthe ball is moved to the spot, the time during which the spectators areviewed in the bleachers, the time during which the commentators talk,etc. While it may indeed be entertaining to sit in a stadium for threehours for a one hour football game, many people who watch a video of afootball game find it difficult to watch all of the game, even if theyare loyal fans. A video summarization of the football video, whichprovides a summary of the game having a duration shorter than theoriginal football video, may be appealing to many people. The videosummarization should provide nearly the same level of the excitement(e.g. interest) that the original game provided.

Video Content Including Sports

It may be observed that many different types of video content, includingfor example sporting events, include a game or activity that lasts asignificant period of time of which only a relatively short duration ofwhich turns out to include time during which interesting activity isoccurring. The time during which interesting action is occurring isnormally the exciting part of the game, such as for example, a kickoff,a hike, a pass play, a running play, a punt return, a punt, a fieldgoal, etc. The remaining time during the video content is typically notexciting to watch on video, such as for example, nearly endlesscommercials, the time during which the players change from offense todefense, the time during which the players walk onto the field, the timeduring which the players are in the huddle, the time during which thecoach talks to the quarterback, the time during which the yardsticks aremoved, the time during which the ball is moved to the spot, the timeduring which the spectators are viewed in the bleachers, the time duringwhich the commentators talk, inter-bout changes of players, pre-boutexercises and ceremonies, post-bout ceremonies, the time during whichthe players change from batting to fielding, the time during which theplayers walk to the plate, the time during which the players walk aroundbetween innings, the time during which the manager talks to the pitcher,the time during which the umpire cleans home plate, the time duringwhich the batter swings the bat in practice, the time during which thebatter just waits for the pitcher, the time during which the spectatorsare viewed in the bleachers, the time during which the commentatorstalk, etc. While it may indeed be entertaining to watch for severalhours for a one hour activity, many people who watch a video of asporting event find it difficult to watch all of the event, even if theyare loyal fans. A video summarization of the video, such as sportingvideos, which provides a summary of the event having a duration shorterthan the original video, may be appealing to many people. The videosummarization should provide nearly the same level of the excitement(e.g. interest) that the original game provided.

Play Selection

After consideration of the difficulty of developing highly sophisticatedmodels of a video to analyze the content of the video, as the sole basisupon which to create a summarization, the present inventors determinedthat this technique is not the most preferred technique. In contrast toattempting to detect particular model sequences, the present inventorsdetermined that the desirable segments in terms of understanding,following, or even appreciating the game is limited. These importantportions occur semi-periodically and sparsely during the game, but theycontain the moments of intense action and are the essence of a game. Theremaining time is typically less important. Therefore preferably theevents are selected based upon a “play”. A “play” may be defined as asequence of events defined by the rules of the event. In particular, andin one aspect, the sequence of events of a “play” may generally includethe time between which the players set up to start an activity and thetime during which the activity is completed. A play may also selectivelyinclude certain pre-activity ceremonies or events. Normally the “play”should include a related series of activities that could potentiallyresult in a victory by one contestant and a loss by the othercontestant.

It is to be understood that the temporal bounds of a particular type of“play” does not necessarily start or end at a particular instance, butrather at a time generally coincident with the start and end of the playor otherwise based upon, at least in part, a time (e.g., event) basedupon a play. A summarization of the video is created by including aplurality of video segments, where the summarization includes fewerframes than the original video from which the summarization was created.A summarization that includes a plurality of the plays of the eventprovides the viewer with a shorted video sequence while permitting theviewer to still enjoy the event because most of the exciting portions ofthe video are provided, preferably in the same temporally sequentialmanner as in the original video. In addition, it is to be understoodthat although summarization often achieves compression at the same time,it is different from video coding which aims at representing theoriginal video with less data. In fact, summarization may be consideredmore concerned about the compact representation of the “content” in thevideo, whereas video coding is more concerned about representing thevideo signal itself as accurately and as bandwidth-efficient aspossible. It is to be understood that any type of summarizationtechnique, such as a resulting set of frames less than the original setof frames, may be used together with the data, described later.

Play Detection

Referring to FIG. 1, a model of a class of sports video in terms of playis shown. The play portion is a basic segment of time during which animportant action occurs in the game. The non-play is a segment of timeduring which a non-important action occurs in the game, or otherwise notdetermined to be a play. The inner loop illustrated in dashed linesindicates the possibility that two plays may occur consecutively or witha relatively short time period between the two plays.

Referring to FIG. 2, a procedure for summarization of a video includesreceiving a video sequence 20 that includes material to be summarized,where the content preferably includes at least a portion of a game orsporting event. Block 22 detects the start of a play of a video segmentof a plurality of frames of the video. After detecting the start of theplay, block 24 detects the end of the play, thereby defining a segmentof video between the start of the play and the end of the play, namely,a “play”. Block 26 then checks to see if the end of the video (or theportion to be processed) has been reached. If the end of the video hasnot been reached block 26 branches to block 22 to detect the next play.Alternatively, if the end of the video has been reached then block 26branches to the summary description 28. The summary description definesthose portions of the video sequence 20 that contain the relevantsegments for the video summarization. The summary description may becompliant with the MPEG-7 Summary Description Scheme or TV-AnytimeSegmentation Description Scheme. A compliant media browser, such asshown in FIG. 3, may apply the summary description to the input video toprovide summarized viewing of the input video without modifying it.Alternatively, the summary description may be used to edit the inputvideo and create a separate video sequence. The summarized videosequence may comprise the selected segments which excludes at least aportion of the original video other than the plurality of segments.Preferably, the summarized video sequence excludes all portions of theoriginal video other than the plurality of segments.

FIG. 2 is intended to show a basic procedure for obtaining such asummary, where the summary description contains only the start and endpoints of the detected plays. The summarization shown in FIG. 2 isprimarily a low-level one, though in more complex situations it maycontain other information, i.e. names of contestants etc. The benefit ofa low-level summary is that it provides sufficient detail for people toappreciate a game from the summary. The low-level summary may then formthe basis for a higher level summarization, if desired, as shown in FIG.4. As one example, a higher level summary can be obtained by keepingonly those plays receiving loud audience acclaims, achieved by adding anaudio analysis procedure. Alternatively, in combination with a captiondetection/recognition module, a summary can be obtained of only thoseplays containing a specific contestant. A yet higher summary level maycontain only key frames from the plays for indexing purposes.

One component of the summarization procedure depicted in FIGS. 1 and 2is the detection of an event, or “play.” If the start and end points ofall plays are detected, then the system may string all the playstogether to obtain a summary from the original video and perform somepost processing to smooth the transition boundaries, such as usingdissolving techniques to reduce abrupt change between plays andsmoothing the audio filed for better auditory effects. Further, thesummary should ideally contain only those segments comprising a “play”as earlier defined, thus providing a compact representation of theoriginal tournament. With a compact representation the user can spendless time watching it while maintaining most of the excitement of theoriginal game.

One of the difficulties in the detection of a “play” in a sportingbroadcast is the detection of the events. However, the present inventorshave come to the realization that for sporting broadcasts, and otherbroadcasts, the general video capturing and production patterns thathave been adopted by virtually all of the broadcast companies permitsthe detection of the events. Hence, relatively low-level visual featuresmay be used for event detection that are relatively invariant.

With the summarization being determined based upon low-levelcharacteristics of the video, the system should detect an event (e.g., aplay). In contrast to a generic summarization scheme which uses forexample color histograms as the cue for key frame detection or sceneclassification, the different plays may contain colors which sweep alarge range of color (in terms of histogram), yet all the frames belongto the same event, and may be used to form an uninterrupted video clip.Of course, generic summarization schemes may likewise be used.

Baseball Play Detection

The present inventors then considered how to detect a “play” from abaseball video in a robust, efficient, and computationally effectivemanner. After extensive analysis of a typical baseball game it wasdetermined that a baseball game is usually captured by cameraspositioned at fixed locations around the baseball field, with eachcamera typically capable of panning, tilting, and zooming. Each play ina baseball game normally starts with the pitcher releasing the ball,such as toward the catcher or toward one of the basemen. Further, apitching scene, in which the pitcher is about to throw the ball, isusually captured from a camera location behind the pitcher. This cameraangle is typically used because it is easier to observe the movements ofall of the parties involved (the pitcher, the batter, the catcher, andthe umpire) from this viewpoint. Thus a play typically starts with aframe such as shown in FIGS. 5A-5F.

While an attempt to determine a pitching scene may include complexcomputationally intensive analysis of the frame(s) to detect thepitcher, the batter, the catcher, and the umpire, together withappropriate motion, this generally results in a marginally robustpitching scene detection. To overcome this limitation the presentinventors were dumbfounded to recognize that the lower portion of atypical pitching frame includes at least one region of generally greencolors (grass or artificial turf), and at least one region of generallybrown colors (e.g., soil). Normally the lower portion of a typicalpitching frame for different fields includes these colors because thepitching mound and batting region are soil, with the region in betweenbeing grass or artificial turf. In addition, a typical pitching frameincludes two regions of generally brown and/or two regions of generallygreen. A frame with one region of each color is sufficient.

Also, the present inventors observed that a typical pitching frameincludes at least three regions of different colors arranged inalternating dominant horizontally oriented bands. Further, these threeor more different color regions are typically generally green andgenerally brown in color. It is to be understood that the colors may bedifferent depending on the particular anticipated colors, and that allthe colors may be different. Depending on the camera angle the pitchingscene may have the generally green color at the bottom of the frame ormay have the generally brown color at the bottom of the frame. Thecolors preferably alternate between generally green (or brown) andgenerally brown (or green). There may be regions of other colors inaddition to the generally green and generally brown. Accordingly, thepreferred criteria is that the colors should be dominant along thehorizontal axis while alternating in the vertical direction for a lowerportion of the frame. In addition, the lower portion of the frame may bedefined as the lower 75% of the frame, the lower 66% of the frame, thelower 50% of the frame, or the lower 30% of the frame, if desired. It isto be understood that the regions may be arranged in other patterns, asdesired. Also, it is to be understood that the location of these regionswithin the frame may be arranged at other portions of the frame, such asthe middle third of the frame, the upper third of the frame, the lowerthird of the frame, the right half of the frame, the left half of theframe, the central region of the frame, etc. An alternativecharacterization may be identification of at least three regions ofsufficient spatial coherence and sufficient horizontal extent.

Referring to FIG. 6, based on these observations, the followingtechnique may be used for detecting the pitching scene. Block 40receives a color image IM of r rows by c columns. Block 42 determinesthe generally green and generally brown colored pixels within the colorimage IM. Block 44 creates a green mask Gmsk, with each locationassigned a value based upon whether or not the corresponding pixel wasgenerally green. In essence, the Gmsk identifies those pixels of thecolor image IM that are sufficiently green. Block 46 creates a brownmask Bmsk, with each location assigned a value based upon whether or notthe corresponding pixel was generally brown. In essence, the Bmskidentifies those pixels of the color image IM that are sufficientlybrown. The result of blocks 44 and 46 is to identify those regions ofthe color image IM that have colors of interest.

Block 48 projects the green mask Gmsk onto the vertical axis, such as inthe manner of a histogram. The green projection may be calculated as

${{{Gproj}(i)} = {{{1/c}{\sum\limits_{j}{{{Gmsk}\left( {i,j} \right)}\mspace{11mu}{for}\mspace{14mu} i}}} = 1}},\ldots\mspace{11mu},{r.}$The projection on the vertical axis Gproj(i) is suitable foridentification of significant horizontal regions of the image thatcorrelate to regions of the color image IM that are sufficiently green.Block 50 projects the brown mask Bmsk onto the vertical axis, such as inthe manner of a histogram. The brown projection may be calculated as

${{{Bproj}(i)} = {{{1/c}{\sum\limits_{j}{{{Bmsk}\left( {i,j} \right)}\mspace{14mu}{for}\mspace{14mu} i}}} = 1}},\ldots\mspace{11mu},{r.}$The projection on the vertical axis Bproj(i) is suitable foridentification of significant horizontal regions of the image thatcorrelate to regions of the color image IM that are sufficiently brown.The projection technique is used to identify those regions of sufficientspatial coherence and sufficient horizontal extent. It is to beunderstood that other techniques may likewise be used.

Block 52 quantizes (e.g., binarizes) the green projection. The quantizedgreen projection may be calculated as Gproj(i)=1 if Gproj(i)>p1 andGproj(i)=0 otherwise, where p1 is a threshold value (static or dynamic).Block 54 quantizes (e.g. binarizes) the brown projection. The quantizedbrown projection may be calculated as Bproj(i)=1 if Bproj(i)>p1 andBproj(i)=0 otherwise, where p1 is a threshold value. The green and brownprojections, and especially the binarized green and brown projections,are especially suitable for determining whether the peaks in Gproj andBproj satisfy the spatial constraints of a pitching scene in block 56.In other words, the desired pattern of generally brown and generallygreen regions is determined within the frame. If the spatial constraintsare satisfied then the frame is considered a pitching frame. If thespatial constrains are not satisfied then the frame is not considered apitching frame. After extensive testing it has been determined thatscenes other than a pitching scene is not likely to have the sameconstraints, and accordingly such a constraint will be relativelyaccurate at detecting pitching scenes.

After further consideration, the present inventors determined that if apitching scene and accordingly a play segment is identified afterlocating only one candidate frame, then the system may be susceptible tofalse positives. By examining a set of consecutive frames (or othertemporally related frames) and accumulating evidence, the system canreduce the false positive rate. Referring to FIG. 7, the followingapproach may be used to achieve temporal evidence of accumulation: whendetecting a pitching scene, a sliding window of width w is used (e.g., wframes are considered at the same time). A pitching scene is declaredonly if more than p out of the w frames in the current window aredetermined to be pitching scene candidates, as previously described. Asuitable value of p is such that p/w=70%. Other statistical measures maybe used of a fixed number of frames or dynamic number of frames to moreaccurately determine pitching scenes.

To define the “generally green” color and the “generally brown” colorany color space may be used. The preferred color space is the YUV colorspace because it may be used without excessive computational complexity.In the event that the input video is a MPEG stream, then the Y, U, Vcomponents are directly available after decoding, without further colorspace conversion. Also, a wide range of green and brown colors can bedefined by the lower left quadrant and upper left quadrant of the U-Vplane, respectively, as illustrated in FIG. 8. Thus, it iscomputationally efficient to determine the green and brown masks bycomparing the U and V signals to a fixed value, such as 128.

While the start of a “play” may be defined as a pitching scene the endof a play, according to the rules of baseball, can end in a variety ofdifferent ways. For example, the play can end with the batter missingthe ball, the play can end with a home run, the play can end if the ballis fouled away, the play can end with the batter being thrown out atfirst base, the play can end with the batter being thrown out at secondbase, and the play can end with the batter being ejected from the game.Image analysis techniques may be used to analyze the image content ofthe frames after a pitching frame to attempt to determine what occurred.Unfortunately, with the nearly endless possibilities and the difficultyof interpreting the content of the frames, this technique is at least,extremely difficult and computationally intensive. In contrast toattempting to analyze the content of the subsequent frames of apotential play, the present inventors determined that a more efficientmanner for the determination of the extent of a play in baseball is tobase the end of the play on camera activities. After analysis of abaseball video the present inventors were surprised to determine thatthe approximate end of a play may be modeled by scene changes, normallyas a result of switching to a different camera or a different cameraangle. The different camera or different camera angle may be modeled bydetermining the amount of change between the current frame (or set offrames) to the next frame (or set of frames).

Referring to FIG. 9, a model of the amount of change between framesusing a color histogram difference technique for an exemplary 1,000frame video baseball clip is shown. The peaks typically correspond toscene cuts. The system may detect a pitching scene at around frame 170.In this particular video clip the batter did not swing, and after thecatcher caught the ball, there is a scene cut at frame 322. Accordingly,a first segment may be defined from frame 170 to frame 322. After thepitcher was ready for another throw, the camera was switched backresulting in a scene cut at frame 428. A new pitching scene was detectedat frame 520. This time the batter hit the ball, and the camera wasswitched to follow the flying ball which resulted in scene cut 2. Inthis case, the play continues, until another scene cut (scene cut 3)when the current play ends and another camera break occurs. As it may beobserved, the scene cut (1) properly identifies the end of the firstsegment in the first pitching scene, while the scene cut (2) does notproperly identify the end of the second segment in the second pitchingscene. Accordingly, for a more accurate representation of the play it isdesirable to distinguish between scene cuts where the play continues andscene cuts where the play ends or has ended. To make this determination,the present inventors determined that most scene cuts where the playcontinues occurs when the camera is still looking primarily at thefield. In this case, the play should continue until a scene cut occurswhere the camera is not looking at the field. If after the scene cut thecamera is not looking at the field, then the current play ends. Thefield may be detected in any manner, such as the frame having sufficientgenerally green or generally brown colors. A flow chart of the techniquefor detecting the end of a play is shown in FIG. 9.

As previously noted the scene cuts may be detected by thresholding thecolor histogram differences. The selection of the an appropriatethreshold level to determine scene cuts may be based on a fixedthreshold, if desired. The appropriate threshold level may be calculatedfor each baseball video, either after processing a segment of the videoor otherwise dynamically while processing the video. One measure of thethreshold level may be based upon the mean m and the standard deviationσ of the frame-to-frame color histogram differences from the wholevideo. The threshold can be calculated as m+cσ where c is a constant. Ithas been found that c=5 or 6 covers practically almost all the cleanscene cuts. For robustness, after a clean cut has been detected at framek, the system may further compute the color histogram difference betweenframe k−1 and k+1. This difference should be at least comparable to thatbetween k−1 and k. Other comparisons may likewise be used to determineif the difference is a false positive. Otherwise the cut at k may be afalse positive. This concept may be generalized to testing the colorhistogram difference between k-c and k+c, with c being a small positiveinteger (number of frames).

Even with the aforementioned technique there may be some falsedetections which do not correspond to a real play. Also, there aresituations in which a play is broken into two segments due to forexample, dramatic lighting fluctuations (mistaken by the system as ascene cut). Some of these problems can be remedied by post-processing.One example of a suitable post processing technique is if two plays areonly separated by a sufficiently short time duration, such as less thana predetermined time period, then they should be connected as a singleplay. The time period between the two detected plays may be includedwithin the total play, if desired. Even if the two detected plays areseparated by a short time period and the system puts the two playstogether, and they are in fact two separate plays, this results in anacceptable segment (or two plays) because it avoids frequent audio andvisual disruptions in the summary, which may be objectionable to someviewers. Another example of a suitable post processing technique is thatif a play has a sufficiently short duration, such as less than 3seconds, then the system should remove it from being a play because itis likely a false positive. Also, post-processing may be applied tosmoothen the connection between adjacent plays, for both video andaudio.

Although most plays start with a pitching scene illustrated in FIG. 5,one of the potential plays in baseball starts with a different cameraangle, namely, the one for base-stealing. Typically the base stealingcamera is directed toward first base (though second and third base arelikewise possible). The detection technique may be used to likewisereadily detect base stealing frames as the start of a play. In this casethe colors tend to be a region of generally brown for the mound,generally green for the field, and generally brown for the field.However, the size of the brown regions are significantly different,which may be used as a basis to characterize the field. Also, theregions tend to encompass the entire frame (or majority).

While very loose color definitions for the colors is permitted, it ispossible to calibrate the colors for a specific game. Calibrated colorspermits more accurate play detection for a particular video. Thecalibration may be performed by a human operator or by the system withthe assistance of a human operator. The system may perform automaticcalibration by using appropriate statistical techniques. A simpletechnique is as follows. If the system has obtained a set of pitchingscene candidates, the system can estimate the color histograms for greenand brown colors, respectively, from these candidates. Under theassumption that most of the candidates are true pitching scene frames,the system can detect statistical outliers in this set. The system thenuses the remaining candidate frames to estimate the specifics of thecolors. With the green and brown colors calibrated, the system canperform both the start-of-play detection and the end-of-play detectionmore accurately.

At times the pitcher is ready to pitch but the batter is sometimes notyet in position and it takes the batter considerable time to get intoposition. In this case, the resulting play and thus the summary willcontain significant time during which the batter is getting ready. Tofurther refine the start of the play, a batter position module may beused. The module detects whether there are multiple sufficient gaps inthe highest green region, and preferably whether the gaps shift withtime. The gaps are readily observable in the green mask. If more thantwo sufficient gaps exist or the gaps shift with time, then the batteris typically not ready. Otherwise the batter is ready.

Sporting Event Detection

It may be observed different sporting activities typically havedifferent scenes that indicate the start of a “play”. However, if thescenes that indicate the start of a “play” are captured by a fixedcamera angle, or otherwise a camera angle that provides an identifiableset of generally invariant characteristics of a scene, then the systemmay more readily identify the start of a play. It may likewise beobserved that the end of the “play” may be characterized by a scenetransition. In fact for a particular class of sporting events, the useof a fixed camera angle is normally done, since only one (or a few)camera angle(s) are suitable for capturing the action of all the partiesinvolved. Moreover, professional video production normally includes acamera break (resulting in a scene transition) after an event hasfinished. It is to be understood, that the general techniques describedherein may likewise be applied to other types of video content,including other sports and non-sports content.

Video Data Streams

There exists various sources of data, such as textual based data, thatdescribes the content within a video, such as a video including sportingevents. Typically a sports video vendor, such as ESPN, with knowledge ofthe sporting event will produce data streams (e.g., a file or otherwisecontaining descriptive data) of information that describe sports video.These data streams are sometimes provided together with the live sportsvideo, albeit normally delayed a few seconds to minutes, or otherwise adata stream made available at a later time corresponding to a particularsports video. One particular type of data stream is provided under thetrade name, SportsTicker. SportsTicker includes a defined data structurewithin which is included data related to the sports video as a whole.For example, the SportsTicker may indicate that the pitcher just threw astrike, the pitcher threw a ball, player statistics, and summaryinformation of a period such as an inning.

Typically the sports video is presented to the viewer in a suitablefashion, such as presenting key frames, presenting portions as theresult of event detection, and presenting portions as a result of “play”detection. Referring to FIG. 10, traditionally, the processing of videodata into a processed video stream of more “relevant” data has involvedthe manual processing of the video by trained technicians. To thisprocessed video stream the technician may manually associate particularportions of a data stream, such as a set of text from the SportsTicker,with the particular frames of the video. The manual association ofportions of the data stream to the video stream is a time consumingprocessing of determining portions of the data stream that may berelevant to the processed video stream and thereafter manually formingsome association between the frames of the video and the data stream.

The present inventors considered the existing data streams and came tothe realization that the data streams are not inherently suitable forautomated association with different portions of the video streambecause the data streams are created at different times for differentpurposes, namely one for viewing and one for informational purposes orotherwise for commentators. In addition, the resulting processed videostream has a different time base (start and end times of differentsegments) than the original video stream and the processed video streamas a different frequency (the start and end spacing between differentsegments) than the original video stream. Also, the data stream has adifferent time base and frequency than the original video stream becausethey are not synchronized in any manner, and further the data stream hasan even further distant time base and frequency than the processed videostream. In addition, there are gaps in the sequence of potentiallyrelevant events in the processed video stream as a result of theparticular selection of events by a technician manually creating thesummary. Likewise, there are gaps in the sequence of potentiallyrelevant events in the data stream as a result of the party inputtingthe data selectively including data regarding events, leaving out eventsthat are normally included, events that are simply not included withinthe data stream such as replays within SportsTicker data or an attemptedsteal not detected within the processed video stream. Moreover, thereexists false detection or inclusion of additional events within theprocessed video stream and data stream which further complicate thecorrelation between the processed video stream and the data stream. Ifsynchronization clues could be determined from the processed video andthe data stream, the resulting synchronization clues are periodically inconflict and are not considered reliable. Accordingly, there is no1-to-1 correlation between events of the data stream and the processedsports video. One or more of these considerations may be presentdepending on the particular data stream and video stream.

One potential solution to these nearly endless problems involves makingthe data stream dependant on the video stream or otherwise the videostream dependant on the data stream. This dependancy may be created bymanually annotating the video stream (the annotations are dependent onthe video stream), or otherwise manually segmenting the video stream byusing an annotation list as a basis (the video segmentation becomesdependent on the annotations). Another potential solution is to use asummarized video stream and manually associate a set of independentlygenerated annotations to some of these segments. In either case, it is atime consuming activity to create these associations. The manualassociation permits accurate and defined associations to be achieved,limited to the accuracy of the operator.

The present inventors considered the manual annotation to be anunacceptable solution to the aforementioned problems because of the timeinvolved in its creation and the desirability of having the capabilityto quickly annotate video streams. Quick annotating of the video streamsmay be needed to re-broadcast the video stream or summarized videostream within minutes after the actual real-time event occurred. Inaddition, it is not cost effective to manually annotate a large amountof video content, especially under extreme time constraints. Afterextensive consideration the present inventors came to the realizationthat the video content includes information, added by the contentprovider in the video prior to being broadcast, that may be used as thebasis of automatic synchronization of the video stream to the datastream. In particular, the present inventors came to the realizationthat optical character recognition of the scoreboard or otherwise thescoring information provided by the content provider prior tobroadcasting the content may provide useful clues regarding the eventsoccurring within the video broadcast or summary of the video broadcast.It is to be understood that references to free from manual associationmerely relates to an automated process for all or merely a portion ofthe synchronization process, for all or a portion of the video.

Referring to FIG. 11, a video stream may be provided by the contentprovider. A data stream provider may view the video stream and create adata stream providing information related to the content of the videostream. The data stream is normally generally temporal in nature, inthat, the data temporally later in the data stream typically relates toevents occurring later within the video stream. A video analysisprovider may receive the video stream and create a video stream that isa summary of the original broadcast. Typically the video stream islikewise generally temporal in nature, in that, the data temporallylater in the video stream relates to events occurring within the videostream that occur later. More than one video stream may be used, asdesired. A caption detection module may process portions of the originalvideo stream or summarized video stream to obtain score relatedinformation of the events occurring within the video using any suitableimage processing technique, such as optical character recognition. Theresulting score related information, together with the summarized videostream (or original video stream), and the data stream are synchronizedby a synchronization module. The output of the synchronization module isthe video stream synchronized to the data stream (or vice versa), whichis preferably MPEG7 or TV-Anytime compliant XML syntax. Preferably, thedata stream is time stamped in some manner to the associated videostream, such as a time offset, absolute time from the start, framenumber, frame offset from previous time stamp, etc. The synchronizationmay include any suitable association between the video stream and thedata stream.

Referring to FIG. 12, one example of the synchronization system isillustrated in greater detail. The video pre-process module extractspotential synchronization points from the summarization process of thevideo stream. Together with the start and stop points of individual“plays” of the video summarization, the video summarization process maylikewise be used to characterize the potential content of a videosegment. For example, the video summarization process may detect thepitch of a ball, which may indicate that the following segment is aball, a steal, or a strike. For example, the video summarization processmay detect the pitch of the ball followed by scenes of the field, whichmay indicate that the following segment is a ball, a steal, a hit of theball, and not likely indicate a strike. In this manner, the processingof the video may provide indications of the likely type of contentrepresented thereby, albeit not always with absolute confidence.

The filter module extracts potential synchronization points fromprocessing of the video stream itself, such as the original video streamor the summarized video stream. The synchronization points may beobtained from, for example, the character recognition of the scoreboard.The scoreboard information provides insight into the potential type ofplays that have occurred. For example, if the scoreboard of a previoussegment or at the start of a segment indicates 2^(nd) ball, 1^(st)strike, 1^(st) out and then changes to 3^(rd) ball, 1^(st) strike,1^(st) out, then the segment between is likely indicative of an activitythat results in an additional ball, such as a hitting foul ball or aball outside of the strike zone. As another example, if the scoreboardof a previous segment or at the start of a segment indicates 2^(nd)ball, 2^(nd) strike, 1^(st) out, and then changes to 0 ball, 0 strike,2^(nd) inning, then the segment between is likely indicative of anactivity that results in an additional strike, such as the batterswinging but missing the ball, the batter hitting a pop fly, the batterbeing thrown out at a base. As yet another example, if the scoreboard ofa previous segment or at the start of a segment indicates 1^(st) ball,1^(st) strike, 0 out and then changes to 0 ball, 0 strike, 2^(nd) out,then the segment between is likely indicative of an activity thatresults in an additional “out” such as the batter hitting a pop fly, andthe batter being thrown out at a base. Furthermore, the scoreboard maylikewise indicate the changes of innings, whether the top or bottom ofan inning, and the score. Also, the scoreboard may likewise indicatechanges in the applicable properties that indicate multiple outs (doubleor triple play) or otherwise indicate a change that may be the result ofmultiple plays. In any event, the scoreboard may be used to furthercharacterize the likely possibilities as a result of the differentsegments. The scoreboard data is of course different for differentsports. It is to be understood that the data obtained from the filtermodule may provide indications of the likely type of content representedthereby, albeit not always with absolute confidence.

An assignment module may attribute a set of likely synchronizationcharacteristics to portions of the video stream, such as for example, avideo frame, a set of frames, or a segment for the summary based oninformation from the video pre-process module and/or the filter module.

A data pre-process module extracts potential synchronization points ofthe data stream, which may be one or more auxiliary data streams. Thesynchronization points may be obtained from, for example, processing thedata stream to obtain data that may characterize a segment of thesummary, a set of frames, or a video frame. The selected data providesinsight into the potential type of plays that occurred. It is to beunderstood that the data obtained from the data pre-process module mayprovide indications of the likely type of content represented thereby,albeit not always with absolute confidence.

A synchronization module merges the data from the assignment module andthe pre-process module, both of which indicate potential characteristicsof the video, albeit not always with absolute confidence. Thereafter, aformat module may transform the data to a more appropriate format, suchas MPEG7, if desired. The resulting video stream may thereafter beenriched by the associated data stream. It is to be understood that thesynchronization data may be related to a frame, a segment, a play, acollection of plays and/or frames or between plays or frames. Also, thesynchronization data may vary with different sports and broadcast norms.

It became evident to the present inventors that the merging of videostreams (summarized or non-summarized) and non-synchronized data streamsusing an automated technique is a plausible goal if synchronizationinformation can be obtained from the video, such as by the summarizationtechniques and/or video analysis, and synchronization information can beobtained from the data stream. Further, synchronization of suchdisparate video streams and data streams may have been previouslyconsidered infeasible because it is difficult, if not impossible, tosynchronize such streams with a 100 percent degree of confidence thusresulting in an inaccurate synchronization. However, the presentinventors came to the realization that the merging of the video streamand data stream with 100 percent accuracy is not necessary becausehaving the data stream generally synchronized to the appropriate portionof the video and/or video summary is sufficient for presentationpurposes.

If the system is less than fully confident (e.g., non-deterministic)about a portion of the merged data, the system may still complete themerging of the data with the video.

First, if the system can associate a first portion of the data stream toa first portion of the video stream with a relatively high degree ofconfidence and can associate a second portion of the data stream to asecond portion of the video stream with a relatively high degree ofconfidence, then all or a portion of the data between the first andsecond portions of the data stream may be associated with all or aportion of the video stream between the first and second portions of thevideo stream.

Second, if the system can associate a first portion of the data streamto a first portion of the video stream with a relatively high degree ofconfidence and can associate a second portion of the data stream to asecond portion of the video stream with a relatively high degree ofconfidence, then the data between the first portion and the secondportion of the data stream may be simply omitted.

Third, the system may associate a first portion of the data stream to afirst portion of the video stream with a first degree of confidence, mayassociate a second portion of the data stream to a second portion of thevideo stream with a second degree of confidence, and may associate athird portion of the data stream to a third portion of the video streamwith a third degree of confidence. Further, the level of confidence maybe based upon, at least in part, the likelihood that the correspondingevent in the video is within x number of plays or otherwise theproximity in the video. For example, the data may indicate a 70%probability that the data is within x number of plays or frames. Anysystem that denotes a likeliness of proximity may be used. In addition,if the user is presented with multiple pieces of data corresponding tothe same segment of the video then the data with the highest likelihoodmay be differentiated (e.g., highlighted) in some manner with respect tothe other data. This permits the viewer to be focused on the data thatis most likely. The first, second, and third degrees of confidence maybe the same, two different degrees of confidence, or three differentdegrees of confidence.

With respect to data streams the SportsTicker data stream is ofparticular interest. The SportsTicker includes a set of nested layersaccording to the SportsTicker specifications. The highest layerretrieves signal messages based on specific start/end delimitersequences. The highest layer also extracts the KeyCode or SLUGinformation, which describes what type of message it is, such as ML forMajor League Baseball and MLB36 for Major League Baseball Play by Playmessage. If the message is valid and recognized, then the message isparsed into one or more records. For each record the record type may beextracted and the relevant pieces of a single SportsTicker record areextracted. The number of records within a SportsTicker message may bedifferent than the number of records extracted from the SportsTickerdata stream. For example, a single SportsTicker message corresponding toa running movement may be decomposed into a plurality of differentrecords within the system.

By way of example, the parsed messages and records may be assembled withone or more of the following data fields:

-   -   Synch Type: An enumerated list describing synchronization event        type (e.g., the inning, a pitch, the pitch hit into the field, a        base steal in the case of baseball; and the quarter, the game        clock in the case of football).    -   Scoreboard Info: The current state of the game in terms of        scoring (e.g., pitch count, inning). For baseball, the fields        may include the inning (0-17+), the out count (0-3), the ball        count (0-4), and the strike count (0-3).        -   It is noted that the SportsTicker specification may not            explicitly provide the score but rather the system may            accumulate the score based upon the data contained within            the SportsTicker data stream.    -   Record Type: One of an enumerated list describing the        sport-specific record event type (e.g., strike swinging, strike,        foul, ball hit player, foul ball).    -   SportsTicker Text: Textual data associated with the play. In the        case of a graphical user interface, this data may include text        that is displayed on the screen. In the case of archiving play        history, this data may be the key names/words/phrases that are        tested during a query of the processed data. The textual data        from the SportsTicker data stream may be further modified to        achieve a shorter textual entry suitable for presentation and/or        searching purposes.    -   Comment: Textual data for purposes of readability and debugging        purposes.

By way of example, SportsTicker data feed may provide the following, asillustrated in Appendix A. The boxes indicate characters that are notdisplayable.

-   -   The SportsTicker data feed may include a pitch by pitch of        events. These events include, for example, pitch results (batter        records), runner movement, and the end of game/innings.    -   The data feed may include sequential notification where the        latency may vary, and messages may be corrected by        retransmission, with the final notification stream correctly        ordered.    -   The data feed may include structured metadata regarding the play        events. This may include the player name, pitch result code,        runner movement code, starting/attempted base code, etc.    -   The data feed may include unstructured textual data summarizing        the play, the inning, and the game, plus warm-ups, lineups, etc.        This unstructured data substantially duplicates the structured        play event data, and thus the unstructured textual data or the        play by play of events may be discarded.    -   The data feed may include transmission time stamps of the time        of day time stamp, which is the wall clock time and not related        to the actual video itself. Due to the variability in the time        lag for the observer to enter the data, and due to        re-transmissions, this time stamp is considered only partially        reliable.    -   The analysis of adjacent or otherwise proximate SportsTicker        data may be used as the basis to identify groups of SportsTicker        data that may have an increased probability of being associated        with the same detected play or event.    -   The data feed may include two proximate synchronization points        within different messages. In some cases such synchronization        points may be, for example, a hit followed by a base steal. The        hit followed by a base steal may be detected in the video as a        single play or segment, in which case the two synchronization        points may be associated with the same play or segment. In some        cases such synchronization points may be, for example, a base        steal followed by a base steal. The base steal followed by a        base steal may be detected in the video as a single play or        segment, in which case the two synchronization points may be        associated with the same play or segment.

Referring to FIG. 13A, the SportsTicker data feed generates batterrecords that have a “Pitch Result” code associated with each pitch. ThePitchFld and PitchStp columns indicate the respective synchronizationcues generated when the record is parsed. Referring to FIG. 13B, theSportsTicker data feed generates runner movement records that have an“Action causing runner movement” code associated with each runnermovement series. It is noted that there may be more than one runnermovement in the series, but normally there is only one “action causing”code. The Base-Steal column indicates the respective synchronizationcues generated when the record is parsed.

In the case of baseball, there exist other additional primary and/orderived synchronization cues. For example, based on the analysis of theSportsTicker data, the system may also identify groups of SportsTickerplays that have an increased probability of being associated with thesame detected play. The following specifications from SportsTicker arehereby incorporated by reference as if the entire text was includedherein: NBA/WNBA Play-by-Play & Stats Data Feed; Major League BaseballStats Data Feed; Major League Baseball Pitch-by-Pitch Data Feed; CollegeFootball C-Records; College Football Quarterly Play-by-Play; CollegeFootball Quarterly Boxscore CSV; College Football Quarterly BoxscoreCSV; NFL In-Progress Data Feed; NFL Statistical Data Feed; NFL QuarterlyBoxscore CSV; College Football Statistical Data Feed; NHL In-ProgressPlay-by-Play Data Feed; College Football In-Progress Data Feed; and WireSpecifications.

The video pre-process module outputs may be parsed to obtain meaningfulsynchronization points. In the following, using baseball as an example,the play detections results may be pre-processed to generatesynchronization information. The result of the summarization process mayprovide data indicating the starting frame and the ending frame for eachsegment, together with the number of scene cuts detected for eachdetected play, where n indicates the number of scene cuts. Generally,where n is greater than one, the pitched ball was hit so there is fieldactivity and the camera angle changes to a field shot. The result of thesummarization process may also provide data indicative of one or moretypes of plays. For example, the plays may include a regular pitch playor a base steal. For example, n=2 may indicate a pitcher raises his armto throw the ball (first portion), scene cut, throws the ball (secondportion), scene cut, and batter hits the ball (third portion).

The scoreboard optical character recognition may associate thecorresponding frame or segment within which the scoreboard was detectedusing the caption detection module. Each scoreboard entry may contain,for example, Inning ε {1-9,?}; Top/Bot ε {0,1,?}; OutCount ε {0-3,?};BallCount ε {0-4,?}; StrikeCount ε {0-3,?}, where a ‘?’ indicates theentry is not determined. The output generated by the caption detectionmodule may include the following data fields:

-   -   Synch type: A description of the type of event that occurred or        a set of events that are likely to have occurred.    -   Scoreboard Range: The range may include, for example, Top/Bot,        Which Inning, Number of Outs, Ball Count, and/or Strike Count.        In the event that an entry includes a “?” (Unknown value), the        system may create a range (or expand the given range) to include        the particular scoreboard fields from a previous and a following        scoreboard detection.    -   Start/End Frames The start and end of the frames associated with        the scoreboard information may be included. For example, this        may include the frames during which the scoreboard is detected,        one or more frames during which the scoreboard is detected, or        otherwise a segment of the video (e.g., play) associated with        the scoreboard.    -   Comment: Comments maybe provided in this field.

By way of example, baseball play synchronization information may includethe following.

-   -   (1) The frame references for the start and end of plays. Current        modeling of existing detection techniques indicate the        probability of missing a play to be less than 5 percent and the        probability of false play detection to be less than 10 percent.    -   (2) A change of inning indication (synch type=Inning) may be        based on a long idle time, normally as a result of a commercial        break, and a change in the pitcher's uniform. Current modeling        indicates the probability of missing an inning change to be less        than 25 percent and the probability of false inning detection to        be less than 5 percent.    -   (3) A pitch and field action (sync type=PitchFld) may be based        on camera shifting from batter to the field (camera follows the        ball, the fielder, and the running batter). It is noted that        some baseball hit events will not be classified as hit by the        algorithm because all the action remains at the batter and        catcher. Such MLB36 pitch result types may be labeled as        pitch-no-hit events for synchronization purposes. Current        modeling indicates the probability of missing a pitch and field        action to be less than 10 percent and the probability of false        detection to be less than 5 percent.    -   (4) A pitch without field action stopped (sync type=PitchStp)        may be based on the camera angle remaining on the batter and        catcher. It is noted that some baseball pitch-no-hit events will        not be properly classified because there may be catcher or        pitcher error, or there may be action in the field. Such MLB36        pitch result types may be labeled as hit events for        synchronization purposes. Current modeling indicates the        probability of missing a pitch without field action to be less        than 10 percent and the probability of false detection to be        less than 5 percent.    -   (5) A base steal (sync type=Steal) may be based on camera angle        and/or geometry of foreground/background. Current modeling        indicates the probability of a base steal to be less than 10        percent and the probability of false detection to be less than 5        percent.

Traditionally scoreboard based optical character recognition would beconsidered a difficult task because of the limited number of pixels in avideo broadcast corresponding to the letters. Accordingly, it may bedifficult to distinguish between a “1” and a “7” when only a limitednumber of pixels are used. However, it turns out that for most sportingbroadcasts the scoreboard remains generally unchanged, even among thedifferent sporting events such as baseball and football. In fact, thebroadcast networks generally keep their scoreboard in a fixed locationwith the same style of presentation in order not to confuse the viewer.Therefore the video scoreboard in such cases is more suitable to opticalcharacter recognition than what would be generally considered feasible.If desired, the optical character recognition technique may make theassumption that, for a given channel, the locations of the scoreboard isknown and that the locations of the game score, the team names, the outcount, etc. are likewise generally known. Based upon these assumptions atemplate-matching-based optical character recognition approach may beused to extract the scoreboard information from the video. For example,in baseball the system may extract counts of inning, out, ball, strike,and top or bottom of an inning. Games scores and current bases occupiedcan also be extracted using a similar approach. For football, the systemmay extract quarter numbers and the game clock, which are useful forsynchronization. FIG. 14 illustrates an exemplary baseball scoreboardfrom FOX and FIG. 15 illustrates an exemplary football scoreboard fromFOX.

Unfortunately, the scoreboard data obtained on a frame-by-frame basismay contain errors. In such a case, sport-specific knowledge may beutilized to filter the row optical character recognition data in orderto obtain more accurate results. For example, in baseball, generally, ifthe out count reliably changes (goes up during a sub-inning, or is resetat the end of a sub-inning), then the system can determine that theball-strike count should be reset. Otherwise, the ball-strike countshould increase. So if the system determines the ball-strike count goingdown without an out count change, then the system may presume that a new(lower) value is incorrect, or the previous (higher) value is incorrect(e.g. the ball count is 333313333 or 11113111 respectively). Also,inning changes should be accompanied by the changes of the top andbottom of the inning. In the case of football, the game clock withineach quarter should always go down.

To fix isolated errors in a given field (e.g. the out count), onetechnique is to low pass filter that field (e.g., a temporal low passfilter). If the system makes the cutoff sufficiently low (e.g. less thanone second), then the system can be reasonably sure to not to filter outa quick intermediate value. During filtering, the system is interestedin bounding the scoreboard range for any time point during the game.This has the practical benefit that it is easier to determine the lowerand upper bounds than to decide the single scoreboard value. Althoughthe system can do filtering on the scoreboard data after the recognitionprocess is finished, it is also possible to incorporate the gamespecific knowledge into the character recognition process. For example,if the optical character recognition module determines the out value forthe current video frame is 1, then it should expect the value to be mostlikely either 1 or 2 (but much less likely 0) in the subsequent frame.

After the scoreboard is processed and analyzed, if desired, the systemmay augment each detected play (or frame or set of frames) with anumerical set of tags that identifies the status of the game at eachplay. In most cases, this scoreboard status is unique for each play inthe game. In perfect scoreboard processing conditions, this sequence ofscoreboard statuses might be sufficient to facilitate the entiresynchronization process, without considering other cues.

For baseball, scoreboard data may, for example, provide the following:

-   -   (1) Pitch count (ball-strike);    -   (2) Number of outs;    -   (3) Inning number (inning top/bot);    -   (4) Game Score; and    -   (5) Bases Occupied.        It is noted that except for the inning number and the game        score, the corresponding information in the data is derived from        the scoreboard, because it is not explicitly provided.

The scoreboard data may be a stream of time-stamped events correspondingto the video from which it originated. It turns out that the timebasefor the scoreboard data is the same as the timebase for the videopre-process module (play detection technique), so the two streams may becompared more readily. Because of the difficulty in determining theexact point within a play that causes a scoreboard event, and becausethe latency for entering the scoreboard event typically varies over anon-negative time range, the system preferably uses the scoreboard datato bound an individual play's associated scoreboard state. Theassociated scoreboard state may be a single discrete point, or it may bea range.

When the scoreboard cues are associated with the data stream associatedwith the video analysis provider (e.g., detected play data stream), thesingle scoreboard state or range of scoreboard states may be moreaccurately determined. These determinations of the scoreboard states arepreferably evaluated in a deliberately broad fashion, resulting inlooser, wider ranges being assigned, rather than tight single stateassignments. The wider ranges reduces the resolution of this stateinformation for some plays. This reduced resolution makes the comparisonwith the SportsTicker state information to be less definitive becausethere may not be a one to one correspondence. However, this is desirablebecause a comparison test can be performed between the SportsTickerstate and the data from the video analysis provider (e.g, detected playsstate), and the result may then be applied during the transitionevaluation. The alternative (using narrow, single state assignments) mayrequire that the dynamic programming technique examine the adjacentscoreboard states and then apply rules to determine the probability ofvarious matches.

Referring to FIG. 16, the bounding of the scoreboard state for anindividual detected play may be determined by one or more of thefollowing rules:

Key:

-   -   t_(start)=DetectedPlayStartTimePoint    -   t_(end)=DetectedPlayEndTimePoint    -   T_(pre)=PrerollTimePeriod (when pitch count should not change)    -   T_(hold)=HoldTimePeriod (when play event should result in one or        zero pitch count changes).        The following three scenarios are primarily for matching        scoreboard events with detected plays.

First Scenario:

-   -   The scoreboard events that occur between t(n)_(start)+T_(pre)        and t(n)_(end)−T_(hold) define the range of scoreboard state for        play n.

Second Scenario:

-   -   In the case of multiple plays being concatenated into one        detected play, there may be multiple scoreboard events,        resulting in a range greater than one state.

Third Scenario:

-   -   In the case of false alarm detected plays, there may be zero        scoreboard events, which may assist in the synchronization        process by skipping false alarms.

Referring to FIG. 17, the following four scenarios are primarily used totest for consistency. Such consistency may be used to adjust thescoreboard state (e.g., for scoreboard corrections or drops in thescoreboard stream). Additionally, they may be used to supplement themain scoreboard event info to assist in synchronization. It is notedthat all upper and lower bounding described is inclusive.

Fourth Scenario:

-   -   Scoreboard events that occur after t(n)_(end)−T_(hold) provide        an upper bound to the scoreboard state for play n.

Fifth Scenario:

-   -   Scoreboard events that occur before t(n)_(end)−T_(hold) provide        a lower bound to the scoreboard state for play n.

Sixth Scenario:

-   -   Scoreboard events that occur after t(n)_(start)+T_(pre) provide        an upper bound to the scoreboard state for play n. If the        preceding scoreboard event is not contiguous in value to this        scoreboard event, then a gap in scoreboard data is assumed, and        the upper bound for play n is set to a derived scoreboard state        that would equal the last expected scoreboard value in the gap.

Seventh Scenario:

-   -   Scoreboard events that occur before t(n−1)_(end)−T_(hold)        provide a lower bound the scoreboard state for play n. If the        following scoreboard event is not contiguous in value to this        scoreboard event, then a gap in scoreboard data is assumed, and        the lower bound for play n is set to a derived scoreboard state        that would equal the next expected scoreboard value in the gap.

The different sources of synchronization data sources may be merged intosingle set of synchronization data, having some degree of confidence.The preferred technique to merge the data involves using dynamicprogramming to search for an optimal path. In dynamic programming theaxes of the graph are the sequences of sync cues from the various inputdata sources. The technique may be generalized to handle combining anytwo sources of data that comply with any one or more of the inputspreviously described. The decision rules for the dynamic programmingoperation are embodied in the transition matrix. This matrix defines thetransitions that are permitted from any node in the graph. Thetransition probability is a function of the transition arc (e.g. (1,1)corresponds to a diagonal arc), and the sync types for the events(SportsTicker and Detected Plays) associated with the destination of thetransition. The preferred dynamic programming technique is describedbelow. The output of the synchronization module provides a list ofdetected plays, augmented with SportsTicker data. Each line is a singleplay containing the following data fields:

-   -   (1) start and end frame numbers (or a selected set of one or        more frames);    -   (2) play by play textual detection (detailing the play event in        a formation that may vary according to the play type);    -   (3) scoreboard description (a fixed format for the duration of        the game);    -   (4) inter play description (describing a game status or        condition that changes between plays);    -   (5) game description information (such as the team names, the        venue, etc.).

The Dynamic Programming grid may be arranged with synchronization cuesfrom the SportsTicker on the X-axis and the Detected Playsynchronization cues on the Y-axis. The X/Y grid is evaluated for a setof transitions to determine a suitable merge of the data.

The transitions may be defined in increasing degrees of detail. At eachadditional level of detail, a subset of the specific transitions may bemore specifically defined than they were in the previous generalizedlevel. In this way, the system may ascend through the detail levels tofind the highest (most specific) definition for the current transition.The lowest level (most general) should cover more cases.

Each transition preferably has a probability factor (e.g., 0 to 1). Whentraveling across the grid, a particular path of transitions is evaluatedby taking the product of all the individual transition probabilities.Transitions that should never happen may be given probability 0.0. Forsimplicity, all the transition probabilities out of a start node may benormalized with respect to the largest transition probability.

Referring to FIG. 18, the transition arc may be defined as the vectorfrom the start node to the end node for a single transition. It may bedescribed using an x and y offset pair. For this system, one may assumethat paths cannot travel backward. This means x and y are non-negative.Additionally, the system may constrain the system such that a transitionis non-null, so the 0,0 transition is invalid. FIG. 19 illustrates anexemplary transition arc matrix.

An exemplary list of transitions are described below.

1,1 Diagonal:

-   -   This arc doesn't skip any cues from either axis. This should be        the highest probability arc in this detail level (which may be        normalized to 1.0).

1,0 Slide horizontal:

-   -   This arc repeats a Detected Play cue match with another        SportsTicker cue. This occurs if one Detected Play actually is        two plays concatenated together, or if two SportsTicker cues are        generated for a single play. Probability: medium.

0,1 Slide vertical:

-   -   This arc repeats a SportsTicker cue match with another Detected        Play cue. This occurs if one SportsTicker event actually        contains two events, or if an actual play is split into two        Detected Plays. Probability: very low.

2,0; 3,0; . . . . Skip & Slide horizontal:

-   -   This arc skips one or more SportsTicker cues and then repeats a        Detected Play cue match with another SportsTicker cue. This        occurs if three or more SportsTicker cues in a row are generated        for a single play, but the middle one(s) are not recognized by        the system. This should not happen because all SportsTicker cues        are designed to be recognized. Probability 0.0.

0,2; 0,3; . . . . Skip & Slide vertical:

-   -   This arc skips one or more Detected Play cues and then repeats a        SportsTicker cue match with another Detected Play. This occurs        if one SportsTicker event actually contains three events, and        the middle detected play is disregarded. We will not allow this        to happen. (Instead, a series of 0,1 transitions may be allowed,        though of low priority.) This transition has probability 0.0.

2,1; 3,1; . . . . Skip horizontal:

-   -   This arc skips one or more SportsTicker cues. This occurs if a        play is missed (not detected). For multiple missed plays, the        probability can be calculated as the probability for 2,1 raised        to the number of missed plays. Metrics for this probability are        available (expect low).

1,2; 1,3; . . . . Skip vertical:

-   -   This arc skips one or more Detected Play cues. This occurs if a        Detected Play is a false alarm. For multiple false alarm plays,        the probability can be calculated as the probability for 1,2        raised to the number of false alarms. Metrics for this        probability are available (expect low).

2+,2+, . . . . Skip horizontal and vertical:

-   -   This arc skips one or more cues from both axes in the same        transition. At this detail level, this transition should never        happen, so it will have probability 0.0.

The probability of a particular transition may be further described bythe pair of sync cues referenced at the end node. In the case ofbaseball such sync cues may be, for example, as follows:

Key:

-   -   H=PitchWithFieldAction,    -   B=PitchWithoutFieldAction,    -   S=BaseSteal,    -   I=InningChange

Description of pairs composed of SportsTicker, DetectedPlay cue typesmay include, for example, the following:

-   -   H,H; B,B Matching pitch.    -   S,S Matching steal.    -   I,I Matching inning change.    -   H,B Pitch misclassified without Field Action—This occurs, for        example, if the system misses a scene cut, if the camera doesn't        follow the ball into the field, or if the SportsTicker event has        mixed field action status (usually it is in the field but        sometimes it is not). Probability: low.    -   B,H Pitch misclassified with Field Action—This occurs, for        example, if the system falsely detects a scene cut, if the        camera follows some irregular action that is unexpected by the        algorithm, or if the SportsTicker event has mixed field action        status (usually it is not in the field but sometimes it is). It        is more likely that an irregular action or camera pan will false        the detection, so probability is greater than P(H,B).        Probability: low to medium.    -   HorB,S Pitch misclassified as base steal—This occurs, for        example, if the system misses the pitcher camera angle and        detect the other visual characteristics of a steal. Probability:        low.    -   S,HorB Steal misclassified as a pitch—This occurs, for example,        if the system falsely detects the pitcher camera angle, or if        the steal is parted of a balked pitch where the pitcher tries to        throw the runner out at base. This may be more common than        P(HorB,S). Probability: low to medium.    -   HorBorS,I Play misclassified as inning change—This occurs, for        example, if the system misses a long series of plays or there is        an exceptionally long break between plays. Probability: low.    -   I, HorBorS Inning change misclassified as play—This occurs, for        example, if the system falsely detects a play during commercial        or backhaul video.

Probability: low to medium.

FIG. 20 illustrates an exemplary baseball end node cue type transitionmatrix.

The scoreboard cue information may be available as auxiliary data in thedynamic programming sequences. After evaluating the transitionprobabilities and scores for each transition, the scoreboard cueinformation may be compared and the result may be used to furtherqualify the transition.

For a baseball prototype, there are four exemplary cases:

In Range

-   -   This is the normal case, with normalized probability 1.0.

“Pitch Count” Out of Range

-   -   In the iiobs (inning, out, ball, strike) format, this occurs if        the delta magnitude |Δ| is in the range 100>|Δ|>1.

“Out Count” Out of Range

-   -   This occurs if 1000>|Δ|>100.

“Inning Count” Out of Range

-   -   This occurs if 10000>|Δ|>1000.

The transition matrix inputs may be described, as follows. Referring toFIG. 21, the first section may describe valid transition arcs. Referringto FIG. 22, the next section may describe the sync types for the X axis,sports ticker. The synch labels may be the enumerated synch types fromSportsTicker. Referring to FIG. 23, the next section may describe thesync types of the Y axis, detected plays. The synch labels may be theenumerated synch types from SportsTicker. Referring to FIG. 24, the nextsection may describe the transition probabilities for all thecombinations of the given synch types for the X and Y axes. The numbershould equal n_(a)*n_(x)*n_(y). The TransDesc may be a readabledescription of this transition. Referring to FIG. 25, the next sectionmay describe the scoreboard transition matrix. The “d” fields are theminimum delta magnitude for that transition (i.e., 0, 1, 100, 1000).

The present inventors came to the conclusion that once rich metadata issynchronized with the video using a suitable technique (automated ormanual), it may be used in adapting the video content to channelconditions, device resources, usage conditions, and user preferences.There is an increasing need for such adaptation of content as access tothe same content with various different devices, such as cellular phonesand personal digital assistants with varying power, processor, andmemory capacity, over various wired and wireless networks with differenttransmission speeds are becoming a reality with the emergence of newwireless communication technologies such as wireless LAN, WAN and nextgeneration cellular networks. Given this complex and dynamic usageenvironment and the desire to provide the best possible quality ofcontent to users at all times, there is a need for adapting the contentaccordingly.

The information in the synchronized metadata provides information forenabling smart adaptation of the content so that users receiveinformation that fits best to their usage conditions and theirpreferences, thus maintaining the best possible quality of contentinformation under changing conditions. In other words, the metadata,once in synchronization with the audiovisual content, provide the hintsfor how content should be adapted. Content adaptation may be implementedby allocating unequal number of bits, where segments whose contents areless in importance are allocated relatively less number of bits, byemploying unequal error protection in error prone channels, by stronglyprotecting high priority segments, by selective retransmission of onlyimportant segments in case of data loss, by transmitter power control(i.e., responding to power restrictions of the transmitting device atany given time), or by dropping segments of less importance bysummarizing the video by its important segments only. For example, intransmitting a baseball broadcast video, play segments are of higherpriority than non-play segments. On the other hand, the rich metadataprovides even finer granularity and control for adaptation. Among theplay segments, for example, home runs are highest in priority. Thecontent adaptation process can also utilize known preferences of aparticular user, for example by giving higher priority for the playsinvolving a particular pitcher. Such smart adaptation of content is madepossible by using the information provided by the metadata synchronizedwith the important segments of the audiovisual content using the methodsof this invention.

Referring to FIG. 26, the summarized video sequence may be presentedtogether with the synchronized data, which was previouslyunsynchronized. Typically, while presenting a particular segment of thevideo stream the corresponding synchronized data is likewise presented.In this manner, the viewer may observe the video while simultaneouslyviewing the associated data in a timely and efficient manner.

In another embodiment, the system permits the viewing of a previouslyviewed segment of the video, such as by rewinding or otherwise selectinga previous segment in some manner. In the event of viewing a previouslyviewed segment the corresponding data is likewise presented to theviewer, which was typically previously presented to the viewer whenoriginally viewing the previously viewed segment.

In another embodiment, the system may include a selector (or otherwiseselectable) that permits the viewer to modify the associated data thatis presented together with the segments. For example, during aparticular segment the amount of presented data may be modified. Someviewers may desire a complete or otherwise a significant amount of datato be presented, while other viewers may desire less data to bepresented.

In another embodiment, the system may include modification of the amountof data presented to the viewer based, at least in part, upon theduration of the associated segment. For example, a relatively limitedamount of data may be presented together with a short segment whereas arelatively large amount of data may be presented together with a longsegment, even if the amount of data associated with both the shortsegment and long segment is the same.

In another embodiment, the system may modify the speed at which the datais presented to the viewer based, at least in part, upon the duration ofthe associated segment and/or the amount of data. For example, arelatively limited amount of data may be presented at a slower speed fora given segment duration whereas a relatively large amount of data maybe presented at a faster rate for the given segment duration. Thepresentation speed, may be for example, the scrolling speed of thedisplay or otherwise the duration that a message is displayed.

In another embodiment, the system may selectively select the data thatis presented to the viewer based upon a profile of the viewer. Forexample, a user profile that indicates that the viewer is a statisticsfanatic may result in the presentation of statistics that would not haveotherwise been presented.

In another embodiment, the system or the viewer may select the number oflines of data that is presented and accordingly scrolled with thepresentation of the video. For example, if the viewer reads slowly morelines may be suitable. In addition, if a significant number of lines areselected then the viewer may pay closer attention to the video whilestill being able to periodically read desirable associated data.

In another embodiment, the present inventors came to the conclusion thatonce rich metadata is synchronized with video and used to form anenriched video description, this rich metadata can be used in indexingthe video as it is stored in a database. Users can then place queriesfor specific play events and retrieve from the database correspondingvideo and video segments containing the desired events.

Referring to FIG. 27, a particular browser implementation andpresentation of data is illustrated. The data dynamically rolls (e.g.,scrolls) on the screen in synchronization with the events as the eventsegments are played one after another. The data window is below thevideo playback window in the bottom half of the screen and containstextual data that is rolled (e.g., scrolls) downward in synchronizationwith the video playback. The data for the event that is currentlyplaying back in the video window is preferably displayed in adistinctive color font. In addition, the data may include data for theprevious play that has been played back. Also, the data may include datafor the next event to be played. The game status information may be atthe right hand side of the rolling text window are also synchronizedwith the video playback and updated accordingly

All references cited or referenced herein are hereby incorporated byreference.

The terms and expressions which have been employed in the foregoingspecification are used therein as terms of description and not oflimitation, and there is no intention, in the use of such terms andexpressions, of excluding equivalents of the features shown anddescribed or portions thereof, it being recognized that the scope of theinvention is defined and limited only by the claims which follow.

APPENDIX A

-   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002150033 02-03 0000-   FIP,20020203,C,Play,1,1,NWE,0,0,NA,−1,−1,1500,N-   FIP,20020203,C,VClub,RAMS,St. Louis Rams,STL-   FIP,20020203,C,HClub,PATRIO,New England Patriots,NWE-   FIP,20020203,C,Heading,St. Louis Rams vs New England Patriots at    Louisiana Superdome,02/03/2002-   FIP,20020203,C,CoinToss,NWE,NWE,-   st 02-03-02 16:20 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002PROG33 02-03 0000-   FIP,20020203,C,Play,44,44,NWE,0,0,NWE,30,70,1500,N-   FIP,20020203,C,Kickoff,4,3351,Adam    Vinatieri,N,−1,−1,NA,NWE,30,30,STL,1,99,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   F I P, 2 0 0 2 0 2 0 3, C , K i c k o f f R e t u r n , 8 3 , 4 7 6    7, Y o Murphy,STL,1,99,STL,39,61,38,Tackled,45,2239,Otis    Smith,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:40 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002144833 02-03 0000-   FIP,20020203,C,Play,66,66,STL,1,10,STL,39,61,1448,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,88,5904,Torry    Holt,−1,−1,NA-   st 02-03-02 18:40 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002143933 02-03 0000-   FIP,20020203,C,Play,88,88,STL,2,10,STL,39,61,1439,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,18-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 8 , 5 9 0    4, T o r r y Holt,STL,39,61,NWE,43,43,18,Tackled,34,4910,Tebucky    Jones,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:41 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002PROG33 02-03 0000-   FIP,20020203,C,Play,109,109,STL,1,10,NWE,43,43,1404,N-   F I P, 2 0 0 2 0 2 0 3, C , R u s h, L e f t T a c k l e, 2 8 , 1 7    1 2, M a r s h a l l    Faulk,NWE,43,43,NWE,41,41,2,Tackled,54,3547,Tedy    Bruschi,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:42 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002132333 02-03 0000-   FIP,20020203,C,Play,134,134,STL,2,8,NWE,41,41,1323,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,88,5904,Torry    Holt,−1,−1,NA-   FIP,20020203,C,Penalty,Offensive Pass Interference,STL,84,3502,Ernie    Conwell,Accepted,−1,−1,NA,NWE,41,41,STL,49,51,10,N,Y-   st 02-03-02 18:43 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002131233 02-03 0000-   FIP,20020203,C,Play,163,163,STL,2,18,STL,49,51,1312,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,88,5904,Torry    Holt,−1,−1,NA-   st 02-03-02 18:44 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002130533 02-03 0000-   FIP,20020203,C,Play,181,181,STL,3,18,STL,49,51,1305,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,11-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 2 8 , 1 7 1    2, M a r s h a l l    Faulk,STL,49,51,NWE,40,40,11,Tackled,98,3629,Anthony    Pleasant,36,3552,Lawyer Milloy,−1,−1,NA,N,N-   st 02-03-02 18:44 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002122133 02-03 0000-   FIP,20020203,C,Play,202,202,STL,4,7,NWE,40,40,1221,N-   FIP,20020203,C,Punt,4,7097,JohnBaker,45,1484,Jeff    Robinson,NWE,3,3,−1,−1,NA,−1,−1,NA,−1,−1,NA,Ball out of bounds-   st 02-03-02 18:45 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002PROG33 02-03 0000-   FIP,20020203,C,Play,224,224,NWE,1,10,NWE,3,97,1213,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,21-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 , 2 0 3    4, T r o y Brown,NWE,3,97,NWE,24,76,21,Tackled,20,3994,Kim    Herring,52,7888,Tommy Polley,−1,−1, NA, N, N-   st 02-03-02 18:48 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002113933 02-03 0000-   FIP,20020203,C,Play,245,245,NWE,1,10,NWE,24,76,1139,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t E n d , 3 2 , 4 0 4    5, A n t o w a i n Smith,NWE,24,76,NWE,33,67,9,Tackled,66,7499,Brian    Young,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:48 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002105433 02-03 0000-   FIP,20020203,C,Play,270,270,NWE,2,1,NWE,33,67,1054,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,10-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 , 2 0 3    4, T r o y Brown,NWE,33,67,NWE,43,57,10,Tackled,35,1055,Aeneas    Williams,31,7877,Adam Archuleta,−1,−1,NA,N,N-   st 02-03-02 18:49 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002101533 02-03 0000-   FIP,20020203,C,Play,291,291,NWE,1,10,NWE,43,57,1015,N-   FIP,20020203,C,Rush,Right Guard,32,4045,Antowain    Smith,NWE,43,57,NWE,46,54,3,Tackled,59,5718,London    Fletcher,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:50 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002093733 02-03 0000-   FIP,20020203,C,Play,316,316,NWE,2,7,NWE,46,54,0937,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,−1-   FIP,20020203,C,PassReception,33,5919,Kevin    Faulk,NWE,46,54,NWE,45,55,−1,Tackled,32,5945,Dre    Bly,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:50 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002085233 02-03 0000-   FIP,20020203,C,Play,337,337,NWE,3,8,NWE,45,55,0852,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t E n d , 1 2 , 7 0 4    2,T o m Brady,NWE,45,55,NWE,48,52,3,Tackled,66,7499,Brian    Young,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:51 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002082633 02-03 0000-   FIP,20020203,C,Play,358,358,NWE,4,5,NWE,48,52,0826,N-   FIP,20020203,C,Punt,13,4092,Ken Walter,66,7061,Lonie    Paxton,STL,0,0,−1,−1,NA,−1,−1,NA,−1,−1,NA,Touchback-   st 02-03-02 18:52 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002PROG33 02-03 0000-   FIP,20020203,C,Play,375,375,STL,1,10,STL,20,80,0815,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,8-   FIP,20020203,C,PassReception,88,5904,Torry    Holt,STL,20,80,STL,28,72,8,Pushed out of bounds,45,2239,Otis    Smith,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:54 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002074733 02-03 0000-   FIP,20020203,C,Play,396,396,STL,2,2,STL,28,72,0747,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t T a c k l e , 2 8 ,    1 7 1 2, M a r s h a l l    Faulk,STL,28,72,STL,30,70,2,Tackled,55,2061,Willie    Mcginest,93,8344,Richard Seymour, -1, -1,NA,N,N-   st 02-03-02 18:55 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002070433 02-03 0000-   FIP,20020203,C,Play,421,421,STL,1,10,STL,30,70,0704,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,3-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 , 2 4 7    4, I s a a c Bruce,STL,30,70,STL,33,67,3,Tackled,24,2057,Ty    Law,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:56 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002062433 02-03 0000-   FIP,20020203,C,Play,442,442,STL,2,7,STL,33,67,0624,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t E n d , 2 8 , 1 7 1    2, M a r s h a 1 Faulk,STL,33,67,STL,36,64,3,Tackled,45,2239,Otis    Smith,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:56 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002054233 02-03 0000-   FIP,20020203,C,Play,467,467,STL,3,4,STL,36,64,0542,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,11-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 , 2 4 7    4, I s a a c Bruce,STL,36,64,STL,47,53,11,Tackled,36,3552,Lawyer    Milloy,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,Penalty,Defensive Holding,NWE,27,1899,Terrell    Buckley,Declined,−1,−1,NA,NA,−1,−1,NA,−1,−1,0,N,N-   st 02-03-02 18:57 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002PROG33 02-03 0000-   FIP,20020203,C,Play,499,499,STL,1,10,STL,47,53,0517,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,14-   FIP,20020203,C,PassReception,28,1712,Marshall    Faulk,STL,47,53,NWE,39,39,14,Ran out of bounds,93,8344,Richard    Seymour,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:58 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002044833 02-03 0000-   FIP,20020203,C,Play,524,524,STL,1,10,NWE,39,39,0448,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,−1-   FIP,20020203,C,PassReception,84,3502,Ernie    Conwell,NWE,39,39,NWE,40,40,−1,Tackled,95,2511,Roman    Phifer,91,3677,Bobby Hamilton,−1,−1,NA,N,N-   st 02-03-02 18:59 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002040533 02-03 0000-   FIP,20020203,C,Play,549,549,STL,2,11,NWE,40,40,0405,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,8-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 4 2 , 6 0 4    3 J a m e s Hodgins,NWE,40,40,NWE,32,32,8,Tackled,24,2057,Ty    Law,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 18:59 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00000002032133 02-03 0000-   FIP,20020203,C,Play,570,570,STL,3,3,NWE,32,32,0321,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,87,2775,Ricky    Proehl,−1,−1,NA-   st 02-03-02 19:00 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002031533 02-03 0000-   FIP,20020203,C,Play,592,592,STL,4,3,NWE,32,32,0315,N-   FIP,20020203,C ,FieldGoal,14,3165,Jeff Wilkins,45,1484,Jeff    Robinson,87,2775,Ricky Proehl,NWE,40,40,Made field goal,−1,−1,NA,-   st 02-03-02 19:01 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002PROG33 02-03 0000-   FIP,20020203,C,Play,611,611,STL,0,0,STL,30,70,0310,N-   FIP,20020203,C,Kickoff,14,3165,Jeff    Wilkins,N,−1,−1,NA,STL,30,30,NWE,−2,102,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   F I P , 2 0 0 2 0 2 0 3, C , K i c k o f f R e t u r n , 3 5 , 7 0 6    0, P a t r i c k P a s s , N W E ,    -2,102,NWE,19,81,21,Tackled,55,1921,Mark    Fields,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:04 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002025933 02-03 0000-   FIP,20020203,C,Play,633,633,NWE,1,10,NWE,19,81,0259,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,85,7181,Jermaine    Wiggins,66,7499,Brian Young-   st 02-03-02 19:06 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002025533 02-03 0000-   FIP,20020203, C,Play, 651,651, NWE, 2,10, NWE, 19,81,0255, N-   FIP , 20020203, C, Rush , Left Tackle , 32,4045, Antowain    Smith,NWE,19,81,NWE,24,76,5,Tackled,72,2565,Chidi Ahanotu,31,7877,    Adam Archuleta,−1,−1,NA,N,N-   st 02-03-02 19:06 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002021333 02-03 0000-   FIP,20020203,C,Play,672,672,NWE,3,5,NWE,24,76,0213, N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,33,5919, Kevin    Faulk,−1,−1,NA-   st 02-03-02 19:07 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002020833 02-03 0000-   FIP,20020203,C,Play,690,690,NWE,4,5,NWE,24,76,0208,N-   FIP,20020203,C,Punt,13,4092,Ken Walter, 66,7061,Lonie    Paxton,STL,23,23,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   FIP, 20020203, C, PuntReturn, 32, 5945, Dre Bly, STL, 23,77, STL,    22, 78, -1,Tackled, 20, -1,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:08 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002PROG33 02-03 0000-   FIP,20020203,C,Play,690,690,NWE,4,5,NWE,24,76,0208,N-   FIP,20020203,C,Punt,13,4092, Ken Walter, 66,7061,Lonie Paxton,    STL,23,23,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   FIP,20020203,C,PuntReturn,32,5945,Dre    Bly,STL,23,77,STL,22,78,−1,Tackled,30,3537,Je'rod    Cherry,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:09 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002PROG33 02-03 0000-   FIP,20020203,C,Play,715,715,STL,1,10,STL,22,78,0159,N-   F I P , 20020203, C , Rush , Left Guard , 28,1712, Marshall    Faulk,STL,22,78,STL,29,71,7,Tackled,95,2511,Roman    Phifer,34,4910,Tebucky Jones,−1,−1,NA,N,N-   st 02-03-02 19:10 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002013033 02-03 0000-   FIP,20020203,C,Play,736,736,STL,2,3,STL,29,71,0130,N-   FIP,20020203,C,Rush,Right . Guard,28,1712,Marshall    Faulk,STL,29,71,STL,31,69,2,Tackled,98,3629,Anthony    Pleasant,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:11 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002005533 02-03 0000-   FIP,20020203,C,Play,757,757,STL,3,1,STL,31,69,0055,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t E n d , 2 8 , 1 7 1    2, M a r s h a l l Faulk,STL,31,69,STL,37,63,6,Tackled,24,2057,Ty    Law,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:12 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002001833 02-03 0000-   FIP,20020203,C,Play,778,778,STL,1,10,STL,37,63,0018,N-   FIP,20020203,C,Sack,13,5692,Kurt    Warner,STL,37,63,STL,32,68,−5,N,91,3677,Bobby Hamilton,−1,−1,NA-   st 02-03-02 19:12 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300002150033 02-03 0000-   FIP,20020203,C,Play,797,797,NWE,0,0,NA,−1,−1,1500,N-   FIP,20020203,C,QtrSum,1,STL,3,951,2,3,0,5,4,2,0,0,NWE,0,509,0,2,0,2,2,0,0,0-   st 02-03-02 19:13 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004PROG33 02-03 0000-   FIP,20020203,C,Play,813,813,STL,2,15,STL,32,68,1500,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,81,5700,Az-zahir    Hakim,22,2936,Terrance Shaw-   st 02-03-02 19:16 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004145433 02-03 0000-   FIP,20020203,C,Play,831,831,STL,3,15,STL,32,68,1454,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,29-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 1 , 5 7 0    0, A z-z a h i r    Hakim,STL,32,68,NWE,39,39,29,Tackled,27,1899,Terrell    Buckley,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:19 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004140833 02-03 0000-   FIP,20020203,C,Play,852,852,STL,1,10,NWE,39,39,1408,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,84,3502,Ernie    Conwell,36,3552,Lawyer Milloy-   st 02-03-02 19:19 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004140233 02-03 0000-   FIP,20020203,C,Play,874,874,STL,2,10,NWE,39,39,1402,N-   FIP, 20020203, C ,Rush, Up the Middle, 13,5692, Kurt    Warner,NWE,39,39,NWE,34,34,5,Tackled,98,3629,Anthony    Pleasant,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:20 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004132233 02-03 0000-   FIP,20020203,C,Play,895,895,STL,3,5,NWE,34,34,1322,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt    Warner,−1,−1,NA,93,8344,Richard Seymour-   st 02-03-02 19:21 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004PROG33 02-03 0000-   FIP,20020203,C,Play,895,895,STL,3,5,NWE,34,34,1322,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,81,5700,Az-zahir    Hakim,93,8344,Richard Seymour-   st 02-03-02 19:21 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004131733 02-03 0000-   FIP,20020203,C,Play,913,913,STL,4,5,NWE,34,34,1317,N-   FIP,20020203,C,FieldGoal,14,3165,Jeff Wilkins,45,1484,Jeff    Robinson,87,2775,Ricky Proehl,NWE,42,58,Missed field    goal,−1,−1,NA,Wide Left-   st 02-03-02 19:22 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004PROG33 02-03 0000-   FIP,20020203,C,Play,933,933,NWE,1,10,NWE,42,58,1312,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t E n d , 3 2 , 4 0 4    5, A n t o w a i n Smith,NWE,42,58,NWE,46,54,4,Tackled,52,7888,Tommy    Polley,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:24 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004123633 02-03 0000-   FIP,20020203,C,Play,954,954,NWE,2,6,NWE,46,54,1236,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t G u a r d , 3 2 , 4 0    4 5, A n t o w a i n    Smith,NWE,46,54,NWE,49,51,3,Tackled,90,2463,Jeff    Zgonina,72,2565,Chidi Ahanotu,−1, -1,NA,N,N-   st 02-03-02 19:25 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004115733 02-03 0000-   FIP,20020203,C,Play,975,975,NWE,3,3,NWE,49,51,1157,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,86,4483,David    Patten,20,3994,Kim Herring-   FIP,20020203,C,Penalty,Defensive Holding,STL,20,3994,Kim    Herring,Accepted,−1,−1,NA,NWE,49,49,STL,46,54,5,N,Y-   st 02-03-02 19:26 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004115033 02-03 0000-   FIP,20020203,C,Play,1004,1004,NWE,1,10,STL,46,46,1150,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,33,5919,Kevin    Faulk,−1,−1,NA-   FIP,20020203,C,Penalty,Offensive Holding,NWE,77,1511,Mike    Compton,Accepted,−1,−1,NA,STL,46,46,NWE,44,56,10,N,Y-   st 02-03-02 19:27 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004114533 02-03 0000-   FIP,20020203,C,Play,1033,1033,NWE,1,20,NWE,44,56,1145,N-   FIP,20020203,C,Rush,Right End,32,4045,Antowain    Smith,NWE,44,56,NWE,41,59,−3,Tackled,21,4513,Dexter    Mccleon,31,7877,Adam Archuleta,−1,−1,NA,N,N-   st 02-03-02 19:27 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004110833 02-03 0000-   FIP,20020203,C,Play,1054,1054,NWE,2,23,NWE,41,59,1108,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t G u a r d , 3 2 , 4 0    4 5, A n t o w a i n    Smith,NWE,41,59,NWE,47,53,6,Tackled,59,5718,London    Fletcher,58,2241,Don Davis,−1,−1,NA,N,N-   st 02-03-02 19:28 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004102733 02-03 0000-   FIP,20020203,C,Play,1075,1075,NWE,3,17,NWE,47,53,1027,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,−1,−1,NA,−1,−1,NA-   st 02-03-02 19:29 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004102033 02-03 0000-   FIP,20020203,C,Play,1093,1093,NWE,4,17,NWE,47,53,1020,N-   FIP,20020203,C,Punt,13,4092,Ken Walter,66,7061,Lonie    Paxton,STL,12,12,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   F I P , 2 0 0 2 0 2 0 3, C , P u n t R e t u r n , 3 2 , 5 9 4 5, D    r e Bly,STL,12,88,STL,19,81,7,Tackled,50,4623,Mike    Vrabel,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:30 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004PROG33 02-03 0000-   FIP,20020203,C,Play,1118,1118,STL,1,10,STL,19,81,1008,N-   FIP,20020203,C,Rush,Left Tackle,28,1712,Marshall    Faulk,STL,19,81,STL,24,76,5,Tackled,51,1910,Bryan    Cox,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:32 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300004093033 02-03 0000-   FIP,20020203,C,Play,1139,1139,STL,2,5,STL,24,76,0930,N-   FIP,20020203,C,Rush,Right End,28,1712,Marshall    Faulk,STL,24,76,STL,39,61,15,Ran out of bounds,34,4910,Tebucky    Jones,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:33 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300604085833 02-03 0000-   FIP,20020203,C,Play,1160,1160,STL,1,10,STL,39,61,0858,N-   FIP,20020203,C,PassInterception,13,5692,Kurt Warner-   FIP , 20020203, C, Pass Interception Return, 24,2057, Ty    Law,STL,47,47,STL,0,0,47,Touchdown,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:34 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1180,1180,NWE,0,0,STL,2,2,0849,N-   FIP,20020203,C,ExtraPoint,4,3351,Adam Vinatieri,66,7061,Lonie    Paxton,13,4092,Ken Walter,Score (Good),−1,−1,NA-   st 02-03-02 19:34 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1196,1196,NWE,0,0,NWE,30,70,0849,N-   FIP,20020203,C,Kickoff,4,3351,Adam    Vinatieri,N,−1,−1,NA,NWE,30,30,STL,7,93,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   F I P , 2 0 0 2 0 2 0 3, C , K i c k o f f R e t u r n , 8 3 , 4 7 6    7, Y o Murphy,STL,7,93,STL,28,72,21,Tackled,30,3537,Je'rod    Cherry,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:37 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704083933 02-03 0000-   FIP,20020203,C,Play,1218,1218,STL,1,10,STL,28,72,0839,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t E n d , 2 8 , 1 7 1    2, M a r s h a l l Faulk,STL,28,72,STL,30,70,2,Tackled,50,4623,Mike    Vrabel,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:38 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704080233 02-03 0000-   FIP,20020203,C,Play,1239,1239,STL,2,8,STL,30,70,0802,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,11-   FIP,20020203,C,PassReception,88,5904,Torry    Holt,STL,30,70,STL,41,59,11,Ran out of bounds,24,2057,Ty    Law,−1,−1,NA,−1,−1,NA,N,N St 02-03-02 19:39 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1260,1260,STL,1,10,STL,41,59,0733,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,9-   FIP,20020203,C,PassReception,81,5700,Az-zahir    Hakim,STL,41,59,NWE,50,50,9,Ran out of bounds,27,1899,Terrell    Buckley,−1,−1,NA,−1,−1,NA,N,N St 02-03-02 19:40 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704070133 02-03 0000-   FIP,20020203,C,Play,1285,1285,STL,2,1,NWE,50,50,0701,N-   F I P, 20020203, C, Rush, Right End, 28, 1712,Marshall    Faulk,NWE,50,50,NWE,50,50,0,Tackled,54,3547,Tedy    Bruschi,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:40 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704062233 02-03 0000-   FIP,20020203,C,Play,1310,1310,STL,3,1,NWE,50,50,0622,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,87,2775,Ricky    Proehl,36,3552,Lawyer Milloy-   st 02-03-02 19:41 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704061533 02-03 0000-   FIP,20020203,C,Play,1328,1328,STL,4,1,NWE,50,50,0615,N-   FIP,20020203,C,Punt,4,7097,John Baker,45,1484,Jeff    Robinson,NWE,15,15,−1,−1,NA,−1,−1,NA,80,2474,Isaac Bruce,Fair catch-   st 02-03-02 19:41 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1347,1347,NWE,1,10,NWE,15,85,0610,N-   F I P , 20020203, C, Rush , Left End , 32,4045, Antowain    Smith,NWE,15,85,NWE,26,74,11,Tackled,20,3994,Kim    Herring,90,2463,Jeff Zgonina,−1,−1,NA,N,N-   st 02-03-02 19:42 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704052533 02-03 0000-   FIP,20020203,C,Play,1368,1368,NWE,1,10,NWE,26,74,0525,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,5-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 4 4 , 4 5 3    6, M a r c Edwards,NWE,26,74,NWE,31,69,5,Tackled,52,7888,Tommy    Polley,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:43 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704044633 02-03 0000-   FIP,20020203,C,Play,1389,1389,NWE,2,5,NWE,31,69,0446,N-   FIP, 20020203, C ,Rush, Right End, 32,4045, Antowain    Smith,NWE,31,69,NWE,35,65,4,Tackled,52,7888,Tommy    Polley,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:44 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704041033 02-03 0000-   FIP,20020203,C,Play,1414,1414,NWE,3,1,NWE,35,65,0410,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t G u a r d , 4 4 , 4    5 3 6, M a r c Edwards,NWE,35,65,NWE,37,63,2,Tackled,98,4919,Grant    Wistrom,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:44 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704032833 02-03 0000-   FIP,20020203,C,Play,1435,1435,NWE,1,10,NWE,37,63,0328,N-   F I P , 2 0 0 2 0 2 0 3, R u s h , R i g h t G u a r d, 4 4 , 4 5 3    6, M a r c Edwards,NWE,37,63,NWE,40,60,3,Tackled,91,6730,Leonard    Little,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:45 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704025333 02-03 0000-   FIP,20020203,C,Play,1456,1456,NWE,2,7,NWE,40,60,0253,N-   FIP,20020203,C,Rush,Right End,32,4045,Antowain    Smith,NWE,40,60,NWE,39,61,−1,Tackled,66,7499,Brian    Young,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:46 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704021333 02-03 0000-   FIP,20020203,C,Play,1477,1477,NWE,0,0,NA,−1,−1,0213,N-   FIP,20020203,C,TimeOut,STL,0213-   st 02-03-02 19:46 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1494,1494,NWE,3,8,NWE,39,61,0213,N-   FIP,20020203,C,Sack,12,7042,Tom    Brady,NWE,39,61,NWE,32,68,−7,N,91,6730,Leonard Little,97,1957,Tyoka    Jackson-   st 02-03-02 19:48 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704020033 02-03 0000-   FIP,20020203,C,Play,1513,1513,NWE,0,0,NA,−1,−1,0200,N-   FIP,20020203,C,TimeOut,TV,0200-   st 02-03-02 19:48 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1534,1534,NWE,4,15,NWE,32,68,0200,N-   FIP,20020203,C,Punt,13,4092,Ken Walter,66,7061,Lonie    Paxton,STL,15,15,−1,−1,NA,−1,−1,NA,32,4045,Antowain Smith,Fair catch-   st 02-03-02 19:51 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1553,1553,NWE,0,0,NA,−1,−1,0152,N-   FIP,20020203,C,TimeOut,NWE,0152-   st 02-03-02 19:51 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1570,1570,STL,1,10,STL,15,85,0152,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t E n d , 8 1 , 5 7 0    0, A z-z a h i r Hakim,STL,15,85,STL,20,80,5,Tackled,23,7051,Antwan    Harris,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:53 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704013333 02-03 0000-   FIP,20020203,C,Play,1591,1591,STL,2,5,STL,20,80,0133,N-   FIP,20020203,C,Penalty,Neutral Zone Infraction,NWE, 50,4623,Mike    Vrabel,Accepted,−1,−1,NA,STL,20,20,STL,25,25,5,N,Y-   st 02-03-02 19:53 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C, Play,1614,1614,STL,1,10,STL,25,75,0133,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,15-   F I P, 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 7, 2 7 7    5, R i c k y Proehl,STL,25,75,STL,40,60,15,Fumble,23,7051,Antwan    Harris, -1, -1,NA, -1,−1,NA,N,N-   FIP,20020203,C,Fumble,87,2775,Ricky Proehl,STL,40,40,23,7051,Antwan    Harris,NA,−1,−1,NWE,27,1899,Terrell Buckley,Other Team,N-   F I P , 2 0 0 2 0 2 0 3, C , O p p o n e n t F u m b l e R e c o v e    r y , 2 7 , 1 8 9 9, T e r r e l l    Buckley,NWE,45,45,STL,40,40,15,Tackled,88,5904,Torry    Holt,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:54 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1646,1646,NWE,1,10,STL,40,40,0120,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,16-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 ,2 0 3    4, T r o y Brown, STL, 40, 40, STL, 24, 24, 16, Tackled,98, 4919,    Grant Wistrom, 20, 3994, Kim Herring, -1,−1,NA,N,N-   st 02-03-02 19:55 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704011233 02-03 0000-   FIP,20020203,C,Play,1667,1667,NWE,0,0,NA,−1,−1,0112,N-   FIP,20020203,C,TimeOut,NWE,0112-   st 02-03-02 19:55 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1684,1684,NWE,0,0,NA,−1,−1,0112,N-   FIP,20020203,C,TimeOut,STL,0112-   st 02-03-02 19:56 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1701,1701,NWE,1,10,STL,24,24,0112,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,8-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 5 , 7 1 8    1, J e r m a i n e    Wiggins,STL,24,24,STL,16,16,8,Tackled,91,6730,Leonard    Little,35,1055,Aeneas Williams,−1,−1,NA,N,N-   st 02-03-02 19:57 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704004633 02-03 0000-   FIP,20020203,C,Play,1722,1722,NWE,2,2,STL,16,16,0046,N-   FIP,20020203,C, PassIncompletion,12,7042,Tom Brady,86,4483,David    Patten,−1,−1,NA-   st 02-03-02 19:57 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1740,1740,NWE,3,2,STL,16,16,0041,N-   FIP,20020203,C,Rush,Left End,33,5919,Kevin    Faulk,STL,16,16,STL,8,8,8,Pushed out of bounds,32,5945,Dre    Bly,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 19:58 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704003633 02-03 0000-   FIP,20020203,C,Play,1769,1769,NWE,0,0,NA,−1,−1,0036,N-   FIP,20020203,C,TimeOut,NWE,0036-   st 02-03-02 19:59 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301304PROG33 02-03 0000-   FIP,20020203,C,Play,1786,1786,NWE,1,8,STL,8,8,0036,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,8-   FIP,20020203,C,PassReception,86,4483,David    Patten,STL,8,8,STL,0,0,8,Touchdown,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:00 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00300704PROG33 02-03 0000-   FIP,20020203,C,Play,1614,1614,STL,1,10,STL,25,75,0133,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,15-   F I P, 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 7, 2 7 7    5, R i c k y Proehl,STL,25,75,STL,40,60,15,Fumble,23,7051,Antwan    Harris,−1, -1,NA,−1, -1,NA,N,N-   FIP,20020203,C,Fumble,87,2775,Ricky Proehl,STL,40,40,23,7051,Antwan    Harris,NA,−1,−1,NWE,27,1899,Terrell Buckley,Other Team,N-   F I P , 2 0 0 2 0 2 0 3, C , O p p o n e n t F u m b l e R e c o v e    r y , 2 7 , 1 8 9 9, T e r r e l l    Buckley,NWE,45,45,STL,40,40,15,Tackled,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:01 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301304PROG33 02-03 0000-   FIP,20020203,C, Play,1814,1814,NWE,0,0,STL,2,2,0031,N-   FIP,20020203,C,ExtraPoint,4,3351,Adam Vinatieri,66,7061,Lonie    Paxton,13,4092,Ken Walter,−1,−1,NA-   st 02-03-02 20:02 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301404PROG33 02-03 0000-   FIP,20020203,C,Play,1814,1814,NWE,0,0,STL,2,2,0031,N-   FIP,20020203,C,ExtraPoint,4,3351,Adam Vinatieri,66,7061,Lonie    Paxton,13,4092,Ken Walter,Score (Good),−1,−1,NA-   st 02-03-02 20:03 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301404PROG33 02-03 0000-   FIP,20020203,C,Play,1848,1848,NWE,0,0,NWE,30,70,0031,N-   FIP,20020203,C,Kickoff,4,3351,Adam    Vinatieri,N,−1,−1,NA,NWE,30,30,STL,5,95,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   FIP,20020203,C,KickoffReturn,28,1712,Marshall    Faulk,STL,5,95,STL,6,94,1,Ran out of    bounds,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:05 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301404PROG33 02-03 0000-   FIP,20020203,C,Play,1879,1879,STL,1,10,STL,6,94,0031,N-   FIP,20020203,C,Rush,Up the Middle,13,5692,Kurt    Warner,STL,6,94,STL,5,95,−1,Tackled,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:05 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301404150033 02-03 0000-   FIP,20020203,C,Play,1900,1900,NWE,0,0,NA,−1,−1,1500,N-   FIP,20020203,C,QtrSum,2,STL,3,649,1,2,1,4,3,1,0,0,NWE,14,811,3,2,1,6,4,2,0,0-   FIP,20020203,C,CoinToss,NWE,Receive,STL,South-   st 02-03-02 20:06 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,1239,1239,STL,2,8,STL,30,70,0802,N-   FIP,20020203,C,Rush,13,5692,Kurt    Warner,STL,30,70,STL,28,72,−999,Fumble,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,Fumble,13,5692,Kurt    Warner,STL,28,72,−1,−1,NA,NA,−1,−1,STL,13,5692,Kurt Warner,Same    player,N-   FIP,20020203,C,OwnFumbleRecovery,13,5692,Kurt    Warner,STL,28,72,STL,28,72,0,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,Rush,13,5692,Kurt    Warner,STL,28,72,NA,−1,−1,−999,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,11-   FIP,20020203,C,PassReception,88,5904,Torry    Holt,STL,30,70,STL,41,59,11,Ran out of bounds,24,2057,Ty    Law,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:27 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,1239,1239,STL,2,8,STL,30,70,0802,N-   FIP,20020203,C,AbortedSnap,0,3044,Team,STL,30,70-   FIP,20020203,C,Fumble,0,3044,Team,STL,28,72,−1,−1,NA,NA,−1,−1,STL,13,5692,Kurt    Warner,Same Team,Y-   FIP,20020203,C,OwnFumbleRecovery,13,5692,Kurt    Warner,STL,28,72,STL,28,72,0,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,11-   FIP,20020203,C,PassReception,88,5904,Torry    Holt,STL,30,70,STL,41,59,11,Ran out of bounds,24,2057,Ty    Law,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:32 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,1239,1239,STL,2,8,STL,30,70,0802,N-   FIP,20020203,C,AbortedSnap,13,5692,Kurt Warner,STL,30,70-   FIP,20020203,C,Fumble,13,5692,Kurt    Warner,STL,28,72,−1,−1,NA,NA,−1,−1,STL,13,5692,Kurt Warner,Same    player,Y-   FIP,20020203,C,OwnFumbleRecovery,13,5692,Kurt    Warner,STL,28,72,STL,28,72,0,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,AbortedSnap,13,5692,Kurt Warner,STL,28,72-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,11-   FIP,20020203,C,PassReception,88,5904,Torry    Holt,STL,30,70,STL,41,59,11,Ran out of bounds,24,2057,Ty    Law,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:33 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,1916,1916,STL,0,0,STL,30,70,1500,N-   FIP,20020203,C,Kickoff,14,3165,Jeff    Wilkins,N,−1,−1,NA,STL,30,30,NWE,−3,103,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   FIP,20020203,C,KickoffReturn,35,7060,Patrick    Pass,NWE,−3,103,NWE,32,68,35,Pushed out of bounds,25,5695,Robert    Holcombe,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:34 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406144733 02-03 0000-   FIP,20020203,C,Play,1956,1956,NWE,1,10,NWE,32,68,1447,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t E n d , 3 2,4 0 4    5, A n t o w a i n Smith,NWE,32,68,NWE,40,60,8,Tackled,90,2463,Jeff    Zgonina,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:35 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,1956,1956,NWE,1,10,NWE,32,68,1447,N-   F I P , 2 0 0 2 0 2 0 3, C ,R u s h , R i g h t E n d , 3 2 , 4 0 4    5, A n t o w a i n Smith,NWE,32,68,NWE,41,59,9,Tackled,90,2463,Jeff    Zgonina,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:35 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406140933 02-03 0000-   FIP,20020203,C,Play,1977,1977,NWE,2,1,NWE,41,59,1409,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t G u a r d , 3 2 , 4 0    4 5, A n t o w a i n    Smith,NWE,41,59,STL,47,47,12,Tackled,20,3994,Kim    Herring,35,1055,Aeneas Williams,−1,−1,NA,N,N-   st 02-03-02 20:36 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406132933 02-03 0000-   FIP,20020203,C,Play,1998,1998,NWE,1,10,STL,47,47,1329,N-   FIP,20020203,C, PassIncompletion, 12,7042, Tom Brady,86,4483, David    Patten,−1,−1, NA-   st 02-03-02 20:36 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406132233 02-03 0000-   FIP,20020203,C,Play,2016,2016,NWE,2,10,STL,47,47,1322,N-   FIP,20020203,C,Rush,Left Guard,21,6845,Jr    Redmond,STL,47,47,NWE,49,51,−4,Tackled,98,4919,Grant    Wistrom,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:37 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406124333 02-03 0000-   FIP,20020203,C,Play,2037,2037,NWE,3,14,NWE,49,51,1243,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,8-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 , 2 0 3    4, T r o y Brown,NWE,49,51,STL,43,43,8,Tackled,52,7888,Tommy    Polley,58,2241,Don Davis,−1,−1,NA,N,N-   st 02-03-02 20:38 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2058,2058,NWE,4,6,STL,43,43,1206,N-   FIP,20020203,C,Punt,13,4092,Ken Walter,66,7061,Lonie    Paxton,STL,16,16,−1,−1,NA,−1,−1,NA,32,4045,Antowain Smith,Fair catch-   st 02-03-02 20:39 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2081,2081,STL,1,10,STL,16,84,1158,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,18-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 8 , 5 9 0    4, T o r r y Holt,STL,16,84,STL,34, 66, 18,Tackled,34,4910,Tebucky    Jones,−1, -1,NA,−1,−1,NA,N,N-   FIP,20020203,C,Penalty,Offensive Holding,STL,84,3502,Ernie    Conwell,Accepted,−1,−1,NA,STL,16,84,STL,8,92,8,N,Y-   st 02-03-02 20:41 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406113433 02-03 0000-   FIP,20020203,C,Play,2113,2113,STL,1,18,STL,8,92,1134,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,20-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 1 , 5 7 0    0, A z-z a h i r Hakim,STL,8,92,STL,28,72,20,Tackled,34,4910,Tebucky    Jones,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:42 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2134,2134,STL,1,10,STL,28,72,1055,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,22-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 , 2 4 7    4, I s a a c Bruce,STL,28,72,NWE,50,50,22,Tackled,36,3552,Lawyer    Milloy,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:43 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406101033 02-03 0000-   FIP,20020203,C,Play,2159,2159,STL,1,10,NWE,50,50,1010,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,88,5904,Torry    Holt,−1,−1,NA-   FIP,20020203,C,Penalty,Defensive Pass Interference,NWE,45,2239,Otis    Smith,Accepted,−1,−1,NA,NWE,50,50,NWE,41,59,9,N,Y-   st 02-03-02 20:44 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406100633 02-03 0000-   FIP,20020203,C,Play,2192,2192,STL,1,10,NWE,41,41,1006,N-   FIP,20020203,C,Sack,13,5692,Kurt    Warner,NWE,41,41,NWE,48,48,−7,N,93,8344,Richard Seymour,50,4623,Mike    Vrabel-   st 02-03-02 20:44 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406095233 02-03 0000-   FIP,20020203,C,Play,2211,2211,NWE,0,0,NA,−1,−1,0952,N-   FIP,20020203,C,TimeOut,STL,0952-   st 02-03-02 20:44 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2228,2228,STL,2,17,NWE,48,48,0952,N-   FIP,20020203,C, PassIncompletion, 13, 5692, Kurt    Warner,88,5904,Torry Holt,−1,−1, NA-   st 02-03-02 20:47 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406094633 02-03 0000-   FIP,20020203,C,Play,2246,2246,STL,3,17,NWE,48,48,0946,N-   FIP,20020203,C, PassIncompletion,13,5692,Kurt    Warner,−1,−1,NA,95,2511,Roman Phifer-   st 02-03-02 20:48 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2264,2264,STL,4,17,NWE,48,48,0946,N-   FIP,20020203,C,Penalty,Delay of    Game,STL,−1,−1,NA,Accepted,−1,−1,NA,NWE,48,48,STL,47,53,5,N,Y-   st 02-03-02 20:49 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406093933 02-03 0000-   FIP,20020203,C,Play,2291,2291,STL,4,22,STL,47,53,0939,N-   FIP,20020203,C,Punt,4,7097,John Baker,45,1484,Jeff    Robinson,NWE,15,15,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   F I P , 2 0 0 2 0 2 0 3, C , P u n t R e t u r n , 8 0 , 2 0 3 4, T    r o y Brown,NWE,15,85,NWE,19,81,4,Tackled,45,1484,Jeff    Robinson,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:50 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2319,2319,NWE,1,10,NWE,19,81,0931,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t E n d , 3 2 , 4 0 4    5, A n t o w a i n    Smith,NWE,19,81,NWE,36,64,17,Tackled,91,6730,Leonard Little,−1,    -1,NA,−1,−1,NA,N,N-   st 02-03-02 20:52 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406085033 02-03 0000-   FIP,20020203,C,Play,2340,2340,NWE,1,10,NWE,36,64,0850,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t E n d , 8 6 , 4 4 8    3, D a v i d Patten,NWE,36, 64,STL, 42,42,22, Tackled, 52,7888,    Tommy Polley, -1, -1, NA, -1, -1, NA,N,N-   st 02-03-02 20:53 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406081133 02-03 0000-   FIP,20020203,C,Play,2361,2361,NWE,1,10,STL,42,42,0811,N-   FIP,20020203,C,Rush,Right Guard,32,4045,Antowain    Smith,STL,42,42,STL,37,37,5,Tackled,72,2565,Chidi    Ahanotu,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:53 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406073533 02-03 0000-   FIP,20020203,C,Play,2382,2382,NWE,2,5,STL,37,37,0735,N-   FIP,20020203,C,Rush,Right Guard,32,4045,Antowain    Smith,STL,37,37,STL,36,36,1,Tackled,90,2463,Jeff    Zgonina,72,2565,Chidi Ahanotu,−1,−1,NA,N,N-   st 02-03-02 20:54 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406065333 02-03 0000-   FIP,20020203,C,Play,2403,2403,NWE,3,4,STL,36,36,0653,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,86,4483,David    Patten,32,5945,Dre Bly-   st 02-03-02 20:55 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406065033 02-03 0000-   FIP,20020203,C,Play,2421,2421,NWE,4,4,STL,36,36,0650,N-   FIP,20020203,C,Punt,13,4092,Ken Walter,66,7061,Lonie    Paxton,STL,0,0,−1,−1,NA,−1,−1,NA,−1,−1,NA,Touchback-   st 02-03-02 20:55 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2438,2438,STL,1,10,STL,20,80,0640,N-   FIP , 20020203, C, Rush , Right Guard, 28,1712, Marshall    Faulk,STL,20,80,STL,32,68,12,Tackled,98,3629,Anthony    Pleasant,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 20:58 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406060333 02-03 0000-   FIP,20020203,C,Play,2459,2459,NWE,0,0,NA,−1,−1,0603,N-   FIP,20020203,C,TimeOut,STL,0603-   st 02-03-02 20:58 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2476,2476,STL,1,10,STL,32,68,0603,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , L e f t E n d , 2 8 , 1 7 1    2,Ma r s h a l l Faulk,STL,32,68,STL,38,62,6,Tackled,36,3552,Lawyer    Milloy,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:01 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406052733 02-03 0000-   FIP,20020203,C,Play,2497,2497,NWE,0,θ,NA,−1,−1,0527,N-   FIP,20020203,C,TimeOut,NWE,0527-   st 02-03-02 21:01 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2514,2514,STL,2,4,STL,38,62,0527,N-   FIP,20020203,C,Rush,Left End,28,1712,Marshall    Faulk,STL,38,62,NWE,50,50,12,Ran out of bounds,34,4910,Tebucky    Jones,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:03 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406045933 02-03 0000-   FIP,20020203,C,Play,2535,2535,STL,1,10,NWE,50,50,0459,N-   FIP,20020203,C,Rush,Right Guard,28,1712,Marshall    Faulk,NWE,50,50,NWE,50,50,0,Tackled,98,3629,Anthony    Pleasant,91,3677,Bobby Hamilton,−1,−1,NA,N,N-   st 02-03-02 21:03 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406041933 02-03 0000-   FIP,20020203,C,Play,2556,2556,STL,2,10,NWE,50,50,0419,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,5-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 8 , 5 9 0    4,T o r r y Holt,NWE,50,50,NWE,45,45,5,Tackled,45,2239,Otis    Smith,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:04 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2577,2577,STL,3,5,NWE,45,45,0335,N-   FIP,20020203,C,PassInterception,13,5692,Kurt Warner-   F I P , 2 0 0 2 0 2 0 3, C , P a s s I n t e r c e p t i o n R e t u    r n , 4 5 , 2 2 3 9,O t i s    Smith,NWE,37,63,STL,33,33,30,Tackled,13,5692,Kurt    Warner,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:05 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406PROG33 02-03 0000-   FIP,20020203,C,Play,2605,2605,NWE,1,10,STL,33,33,0325,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,11-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 , 2 0 3    4, T r o y Brown,STL,33,33,STL,22,22,11,Tackled,31,7877,Adam    Archuleta,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:06 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406024833 02-03 0000-   FIP,20020203,C,Play,2626,2626,NWE,1,10,STL,22,22,0248,N-   FIP,20020203,C,Sack,33,5919,Kevin    Faulk,STL,22,22,STL,26,26,−4,N,98,4919,Grant Wistrom,−1,−1,NA-   st 02-03-02 21:06 et-   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406020533 02-03 0000-   FIP,20020203,C,Play,2649,2649,NWE,2,14,STL,26,26,0205,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,85,7181,Jermaine    Wiggins,−1,−1,NA-   st 02-03-02 21:07 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301406020033 02-03 0000-   FIP,20020203,C,Play,2667,2667,NWE,3,14,STL,26,26,0200,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t E n d , 3 3 , 5 9 1    9, K e v i n Faulk, STL, 26,26, STL, 19,19, 7,    Tackled,59,5718,London Fletcher,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:08 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301706012233 02-03 0000-   FIP,20020203,C,Play,2688,2688,NWE,4,7,STL,19,19,0122,N-   FIP,20020203,C,FieldGoal,4,3351,Adam Vinatieri,66,7061,Lonie    Paxton,13,4092,Ken Walter,STL,27,27,Made field goal,−1,−1,NA,-   st 02-03-02 21:08 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301706PROG33 02-03 0000-   FIP,20020203,C,Play,2707,2707,NWE,0,0,NWE,30,70,0118,N-   FIP,20020203,C,Kickoff,4,3351,Adam    Vinatieri,N,−1,−1,NA,NWE,30,30,STL,1,99,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   F I P , 2 0 0 2 0 2 0 3, C , K i c k o f f R e t u r n , 8 3 , 4 7 6    7, Y o Murphy,STL,1,99,STL,23,77,22,Tackled,30,3537,Je'rod    Cherry,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:10 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301706010533 02-03 0000-   FIP,20020203,C,Play,2729,2729,STL,1,10,STL,23,77,0105,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,15-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 ,2 4 7    4,I s a a c Bruce,STL,23,77,STL,38,62,15,Tackled,54,3547,Tedy    Bruschi,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:11 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301706003333 02-03 0000-   FIP,20020203,C,Play,2750,2750,STL,1,10,STL,38,62,0033,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,7-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 2 8 , 1 7 1    2, M a r s h a l l Faulk,STL,38,62,STL,45,55,7,Tackled,45,2239,Otis    Smith,96,4410,Brandon Mitchell,−1,−1,NA,N,N-   st 02-03-02 21:11 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301706150033 02-03 0000-   FIP,20020203,C,Play,2775,2775,NWE,0,0,NA,−1,−1,1500,N-   FIP,20020203,C,QtrSum,3,STL,3,700,2,3,1,6,2,0,0,0,NWE,17,800,3,1,0,4,3,0,0,0-   st 02-03-02 21:12 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708PROG33 02-03 0000-   FIP,20020203,C,Play,2795,2795,STL,2,3,STL,45,55,1500,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t G u a r d , 2 8 , 1    7 1 2, M a r s h a l l    Faulk,STL,45,55,STL,47,53,2,Tackled,54,3547,Tedy    Bruschi,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:15 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708142433 02-03 0000-   FIP,20020203,C,Play,2816,2816,STL,3,1,STL,47,53,1424,N-   FIP,20020203,C,Penalty,False Start,STL,45,1484,Jeff    Robinson,Accepted,−1,−1,NA,STL,47,53,STL,42,58,5,N,Y-   st 02-03-02 21:15 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708PROG33 02-03 0000-   FIP,20020203,C,Play,2816,2816,STL,3,1,STL,47,53,1424,N-   FIP,20020203,C,Penalty,False Start,STL,45,1484,Jeff    Robinson,Accepted,−1,−1,NA,STL,47,53,STL,43,57,4,N,Y-   st 02-03-02 21:15 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708140933 02-03 0000-   FIP,20020203,C,Play,2844,2844,STL,3,5,STL,43,57,1409,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,14-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 1 , 5 7 0    0, A z-z a h i r Hakim,STL,43,57,NWE,43,43,14,Tackled,36,3552,Lawyer    Milloy,27,1899,Terrell Buckley,−1,−1,NA,N,N-   st 02-03-02 21:16 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708133633 02-03 0000-   FIP,20020203,C,Play,2865,2865,STL,1,10,NWE,43,43,1336,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,9-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 4 , 3 5 0    2,E r n i e Conwell,NWE,43,43,NWE,34,34,9,Tackled,95,2511,Roman    Phifer,24,2057,Ty Law,−1,−1,NA,N,N-   st 02-03-02 21:17 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708124633 02-03 0000-   FIP,20020203,C,Play,2890,2890,STL,2,1,NWE,34,34,1246,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t G u a r d , 4 2 , 6    0 4 3, J a m e s Hodgins,NWE,34,34,NWE,31,31,3,Tackled,91,3677,Bobby    Hamilton,55,2061,Willie Mcginest,−1,−1,NA,N,N-   st 02-03-02 21:17 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708120533 02-03 0000-   FIP,20020203,C,Play,2915,2915,STL,1,10,NWE,31,31,1205,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,22-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 2 8 , 1 7 1    2, M a r s h a l l    Faulk,NWE,31,31,NWE,9,9,22,Tackled,34,4910,Tebucky    Jones,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:18 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708112133 02-03 0000-   FIP,20020203,C,Play,2936,2936,STL,1,9,NWE,9,9,1121,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,6-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 4 5 , 1 4 8    4, J e f f Robinson,NWE,9,9,NWE,3,3,6,Tackled,36,3552,Lawyer    Milloy,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:19 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708103933 02-03 0000-   FIP,20020203,C,Play,2961,2961,STL,2,3,NWE,3,3,1039,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,81,5700,Az-zahir    Hakim,36,3552,Lawyer Milloy-   st 02-03-02 21:20 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708103433 02-03 0000-   FIP,20020203,C,Play,2983,2983,STL,3,3,NWE,3,3,1034,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,80,2474,Isaac    Bruce,24,2057,Ty Law-   st 02-03-02 21:20 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708102933 02-03 0000-   FIP,20020203,C,Play,3001,3001,NWE,0,0,NA,−1,−1,1029,N-   FIP,20020203,C,TimeOut,STL,1029-   st 02-03-02 21:20 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708PROG33 02-03 0000-   FIP,20020203,C,Play,3018,3018,STL,4,3,NWE,3,3,1029,N-   F I P, 2 0 0 2 0 2 0 3, C , R u s h , R i g h t E n d , 1 3 5 6 9 2,    K u r t Warner,NWE,3,3,NWE,2,2,0,Fumble,95,2511,Roman    Phifer,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,Fumble, 13, 5692,Kurt Warner,NWE, 2, 98,95,2511,Roman    Phifer,NWE,3,97,NWE,34,4910,Tebucky Jones,Other Team,N-   F I P , 2 0 0 2 0 2 0 3, C , O p p o n e n t F u m b l e R e c o v e    r y , 3 4 , 4 9 1 0, T e b u c k y    Jones,NWE,3,3,STL,0,0,97,Touchdown,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,Penalty,Defensive Holding,NWE,55,2061,Willie    Mcginest,Accepted,−1,−1,NA,NWE,3,97,NWE,1,99,2,N,Y-   st 02-03-02 21:25 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708PROG33 02-03 0000-   FIP,20020203,C,Play,3018,3018,STL,4,3,NWE,3,3,1029,N-   F I P, 2 0 0 2 0 2 0 3, C , R u s h, R i g h t E n d , 1 3, 5 6 9 2,    K u r t Warner,NWE,3,3,NWE,2,2,0,Fumble,95,2511,Roman    Phifer,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,Fumble,13,5692,Kurt Warner,NWE,2,98,95,2511,Roman    Phifer,NWE,3,97,NWE,34,4910,Tebucky Jones,Other Team,N-   F I P , 2 0 0 2 0 2 0 3, C , O p p o n e n t F u m b l e R e c o v e    r y , 3 4 , 4 9 1 0, T e b u c k y    Jones,NWE,3,3,STL,0,0,97,Touchdown,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   FIP, 20020203,C,Penalty,Defensive Holding,NWE,55,2061,Willie    Mcginest,Accepted,−1,−1,NA,NWE,3,97,NWE,2,98,1,N,Y-   st 02-03-02 21:25 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708100933 02-03 0000-   FIP,20020203,C,Play,3057,3057,STL,1,1,NWE,1,1,1009,N-   FIP,20020203,C,Rush,Right Guard,28,1712,Marshall    Faulk,NWE,1,1,NWE,2,2,−1,Tackled,55,2061,Willie    Mcginest,51,1910,Bryan Cox,−1,−1,NA,N,N-   st 02-03-02 21:26 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00301708093333 02-03 0000-   FIP,20020203,C,Play,3078,3078,NWE,0,0,NA,−1,−1,0933,N-   FIP,20020203,C,TimeOut,NWE,0933-   st 02-03-02 21:26 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE00901708PROG33 02-03 0000-   FIP,20020203,C,Play,3095,3095,STL,2,2,NWE,2,2,0933,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , U p t h e M i d d l e , 1 3 ,    5 6 9 2, K u r t    Warner,NWE,2,2,NWE,0,0,2,Touchdown,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:29 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3112,3112,STL,0,0,NWE,2,2,0931,N-   F I P , 2 0 0 2 0 2 0 3, C , E x t r a P o i n t , 1 4 , 3 1 6 5, J    e f f W i l k i n s , 4 5 , 1 4 8 4,J e f f Robinson,87,2775,Ricky    Proehl,Score (Good),−1,−1,NA-   st 02-03-02 21:30 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3128,3128,STL,0,0,STL,30,70,0931,N-   FIP,20020203,C,Kickoff,14,3165,Jeff    Wilkins,N,−1,−1,NA,STL,30,30,NWE,−4,104,−1,−1,NA,−1,−1,NA,−1,−1,NA,-   F I P , 2 0 0 2 0 2 0 3, C , K i c k o f f R e t u r n , 3 5 , 7 0 6    0, P a t r i c k P a s s , N W E    ,−4,104,NWE,25,75,29,Tackled,24,6848,Trung    Canidate,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:32 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708092033 02-03 0000-   FIP,20020203,C, Play,3150,3150,NWE,1,10,NWE,25,75,0920,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,2-   F I P, 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 4 4, 4 5 3    6, M a r c Edwards,NWE,25,75,NWE,27,73,2,Tackled,31,7877,Adam    Archuleta,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:34 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708084433 02-03 0000-   FIP,20020203,C,Play,3171,3171,NWE,2,8,NWE,27,73,0844,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t E n d , 3 2 , 4 0 4    5,A n t o w a i n Smith,NWE,27,73,NWE,33,67,6,Tackled,35,1055,Aeneas    Williams,59,5718,London Fletcher,−1,−1,NA,N,N-   st 02-03-02 21:34 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708075933 02-03 0000-   FIP,20020203,C,Play,3196,3196,NWE,3,2,NWE,33,67,0759,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,35,7060,Patrick    Pass,−1,−1,NA-   st 02-03-02 21:35 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708075533 02-03 0000-   FIP,20020203,C,Play,3214,3214,NWE,4,2,NWE,33,67,0755,N-   FIP,20020203,C,Punt,13,4092,Ken Walter,66,7061,Lonie    Paxton,STL,14,14,−1,−1,NA,−1,−1,NA,−1,−1NA,-   F I P , 2 0 0 2 0 2 0 3, C , P u n t R e t u r n , 3 2 , 5 9 4 5, D    r e Bly,STL,14,86,STL,25,75,0,Tackled,34,4910,Tebucky    Jones,−1,−1,NA,−1,−1,NA,N,N-   FIP,20020203,C,Penalty,Offensive Holding,STL,57,3419,O.j.    Brigance,Accepted,−1,−1,NA,STL,14,86,STL,7,93,7,N,N-   st 02-03-02 21:36 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3250,3250,STL,1,10,STL,7,93,0744,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,88,5904,Torry    Holt,45,2239,Otis Smith-   st 02-03-02 21:39 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708074033 02-03 0000-   FIP,20020203,C,Play,3268,3268,STL,2,10,STL,7,93,0740,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,7-   FIP,20020203,C,PassReception,88,5904,Torry    Holt,STL,7,93,STL,14,86,7,Pushed out of bounds,95,2511,Roman    Phifer,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:39 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708070833 02-03 0000-   FIP,20020203,C,Play,3289,3289,STL,3,3,STL,14,86,0708,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,5-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 0 , 2 4 7    4, I s a a c Bruce,STL,14,86,STL,19,81,5,Tackled,24,2057,Ty    Law,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:40 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3314,3314,STL,1,10,STL,19,81,0628,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,88,5904,Torry    Holt,−1,−1,NA-   st 02-03-02 21:41 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708061733 02-03 0000-   FIP,20020203,C,Play,3336,3336,STL,2,10,STL,19,81,0617,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,30-   FIP,20020203,C,PassReception,87,2775,Ricky    Proehl,STL,19,81,STL,49,51,30,Pushed out of bounds,24,2057,Ty    Law,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:42 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3357,3357,STL,1,10,STL,49,51,0545,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,12-   FIP,20020203,C,PassReception,45,1484,Jeff    Robinson,STL,49,51,NWE,39,39,12,Pushed out of bounds,50,4623,Mike    Vrabel,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:43 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708051333 02-03 0000-   FIP,20020203,C,Play,3382,3382,STL,1,10,NWE,39,39,0513,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t G u a r d , 2 8 1 7    1 2, M a r s h a l l    Faulk,NWE,39,39,NWE,38,38,1,Tackled,95,2511,Roman    Phifer,50,4623,Mike Vrabel,−1,−1,NA,N,N-   st 02-03-02 21:43 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708043233 02-03 0000-   FIP,20020203,C,Play,3407,3407,STL,2,9,NWE,38,38,0432,N-   FIP,20020203,C,Sack,13,5692,Kurt    Warner,NWE,38,38,STL,46,54,−16,N,55,2061,Willie Mcginest,−1,−1,NA-   st 02-03-02 21:44 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708040133 02-03 0000-   FIP,20020203,C,Play,3426,3426,NWE,0,0,NA,−1,−1,0401,N-   FIP,20020203,C,TimeOut,NWE,0401 St 02-03-02 21:45 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3443,3443,STL,3,25,STL,46,54,0401,N-   FIP,20020203,C,Penalty,Neutral Zone Infraction,NWE,93,8344,Richard    Seymour,Accepted,−1,−1,NA,STL,46,46,NWE,49,51,5,N,Y-   st 02-03-02 21:46 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3466,3466,STL,3,20,NWE,49,49,0401,N-   FIP,20020203,C,PassIncompletion,13,5692,Kurt Warner,88,5904,Torry    Holt,45,2239,Otis Smith-   st 02-03-02 21:47 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3484,3484,STL,4,20,NWE,49,49,0401,N-   FIP,20020203,C,Punt,4,7097,JohnBaker,45,1484,Jeff    Robinson,NWE,0,0,−1,−1,NA,−1,−1,NA,−1,−1,NA,Touchback-   st 02-03-02 21:47 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3501,3501,NWE,1,10,NWE,20,80,0344,N-   FIP,20020203,C,Rush,Right Guard,32,4045,Antowain    Smith,NWE,20,80,NWE,18,82,−2,Tackled,31,7877,Adam    Archuleta,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:48 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708030233 02-03 0000-   FIP,20020203,C,Play,3522,3522,NWE,2,12,NWE,18,82,0302,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,4-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 3 2 , 4 0 4    5, A n t o w a i n    Smith,NWE,18,82,NWE,22,78,4,Tackled,59,5718,London    Fletcher,66,7499,Brian Young,−1,−1,NA,N,N-   st 02-03-02 21:49 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708021533 02-03 0000-   FIP,20020203,C,Play,3543,3543,NWE,3,8,NWE,22,78,0215,N-   F I P , 2 0 0 2 0 2 0 3, C , R u s h , R i g h t E n d , 3 2 , 4 0 4    5, A n t o w a i n Smith,NWE,22,78,NWE,25,75,3,Tackled,98,4919,Grant    Wistrom,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:50 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708020033 02-03 0000-   FIP,20020203,C,Play,3568,3568,NWE,0,0,NA,−1,−1,0200,N-   FIP,20020203,C,TimeOut,TV,0200-   st 02-03-02 21:50 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3585,3585,NWE,4,5,NWE,25,75,0200,N-   FIP,20020203,C,Punt,13,4092,Ken Walter,66,7061,Lonie    Paxton,STL,45,45,−1,−1,NA,−1,−1,NA,−1,−1,NA,Ball out of bounds-   FIP,20020203,C,Penalty,Defensive Holding,NWE,34,4910,Tebucky    Jones,Declined,−1,−1,NA, NA,−1,−1,NA,−1,−1,0,N,N-   st 02-03-02 21:53 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708PROG33 02-03 0000-   FIP,20020203,C,Play,3618,3618,STL,1,10,STL,45,55,0151,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,18-   FIP,20020203,C,Passreception,81,5700,Az-zahir    Hakim,STL,45,55,NWE,37,37,18,Pushed out of bounds,36,3552,Lawyer    Milloy,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:54 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01001708014233 02-03 0000-   FIP,20020203,C,Play,3639,3639,STL,1,10,NWE,37,37,0142,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,11-   FIP,20020203,C,PassReception,83,4767,Yo    Murphy,NWE,37,37,NWE,26,26,11,Ran out of bounds,24,2057,Ty Law,    -1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:55 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01601708013733 02-03 0000-   FIP,20020203,C,Play,3664,3664,STL,1,10,NWE,26,26,0137,N-   FIP,20020203,C,PassCompletion,13,5692,Kurt Warner,26-   F I P, 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n 8 7, 2 7 7 5,    R i c k y    Proehl,NWE,26,26,NWE,0,0,26,Touchdown,−1,−1,NA,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:55 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708PROG33 02-03 0000-   FIP,20020203,C,Play,3685,3685,STL,0,0,NWE,2,2,0130,N-   FIP,20020203,C,ExtraPoint,14,3165,Jeff Wilkins, 45, 1484,Jeff    Robinson,87,2775,Ricky Proehl,Score (Good),−1,−1,NA-   st 02-03-02 21:56 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708PROG33 02-03 0000-   FIP,20020203,C,Play,3705,3705,STL,0,0,STL,30,70,0130,N-   FIP,20020203,C,Kickoff,14,3165,Jeff    Wilkins,N,−1,−1,NA,STL,30,30,NWE,2,98,−1,−1,NA, -1,−1,NA,−1,−1,NA,-   F I P , 2 0 0 2 0 2 0 3, C , K i c k o f f R e t u r n , 8 0 , 2 0 3    4, T r o y Brown,NWE,2,98,NWE,17,83,15,Tackled,77,3371,Sean    Moran,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 21:58 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708012133 02-03 0000-   FIP,20020203,C,Play,3727,3727,NWE,1,10,NWE,17,83,0121,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,5-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 2 1 , 6 8 4    5, J r Redmond,NWE,17,83,NWE,22,78,5,Tackled,32,5945,Dre    Bly,59,5718,London Fletcher,−1,−1,NA,N,N-   st 02-03-02 21:58 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708PROG33 02-03 0000-   FIP,20020203,C,Play,3748,3748,NWE,2,5,NWE,22,78,0057,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,8-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 2 1 , 6 8 4    5 J r Redmond,NWE,22,78,NWE,30,70,8,Tackled,35,1055,Aeneas    Williams,52,7888,Tommy Polley,−1,−1,NA,N,N-   st 02-03-02 21:59 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708004133 02-03 0000-   FIP,20020203,C,Play,3773,3773,NWE,1,10,NWE,30,70,0041,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,−1,−1,NA,−1,−1,NA-   st 02-03-02 21:59 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708PROG33 02-03 0000-   FIP,20020203,C,Play,3791,3791,NWE,2,10,NWE,30,70,0041,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,11-   FIP,20020203,C,PassReception,21,6845,Jr    Redmond,NWE,30,70,NWE,41,59,11,Pushed out of bounds,52,7888,Tommy    Polley,20,3994,Kim Herring,−1,−1,NA,N,N-   st 02-03-02 22:00 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708PROG33 02-03 0000-   FIP,20020203,C,Play,3816,3816,NWE,1,10,NWE,41,59,0033,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,−1,−1,NA,−1,−1,NA-   st 02-03-02 22:00 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708002933 02-03 0000-   FIP,20020203,C,Play,3838,3838,NWE,2,10,NWE,41,59,0029,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,−5-   FIP,20020203,C,PassReception,80,2034,Troy    Brown,NWE,41,59,NWE,36,64,−5,Ran out of bounds,31,7877,Adam    Archuleta,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 22:02 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708PROG33 02-03 0000-   FIP,20020203,C,Play,3838,3838,NWE,2,10,NWE,41,59,0029,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,23-   FIP,20020203,C,PassReception,80,2034,Troy    Brown,NWE,41,59,STL,36,36,23,Ran out of bounds,31,7877,Adam    Archuleta,−1,−1,NA,−1,−1,NA,N,N-   st 02-03-02 22:02 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708PROG33 02-03 0000-   FIP,20020203,C,Play,3859,3859,NWE,3,15,NWE,36,64,0021,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,−6-   FIP,20020203,C,PassReception,85,7181,Jermaine    Wiggins,NWE,36,64,NWE,30,70,−6,Tackled,21,4513,Dexter    Mccleon,91,6730,Leonard Little,−1,−1,NA,N,N-   st 02-03-02 22:02 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708000733 02-03 0000-   FIP,20020203,C,Play,3884,3884,NWE,4,21,NWE,30,70,0007,N-   FIP,20020203,C,PassIncompletion,12,7042,Tom Brady,−1,−1,NA,−1,−1,NA-   st 02-03-02 22:02 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708PROG33 02-03 0000-   FIP,20020203,C,Play,3859,3859,NWE,3,15,STL,36,36,0021,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,−34-   FIP,20020203,C,PassReception,85,7181,Jermaine    Wiggins,STL,36,36,NWE,30,70,−34,Tackled,21,4513,Dexter    Mccleon,91,6730,Leonard Little,−1,−1,NA,N,N-   st 02-03-02 22:02 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01701708PROG33 02-03 0000-   FIP,20020203,C,Play,3859,3859,NWE,3,15,STL,36,36,0021,N-   FIP,20020203,C,PassCompletion,12,7042,Tom Brady,6-   F I P , 2 0 0 2 0 2 0 3, C , P a s s R e c e p t i o n , 8 5 , 7 1 8    1,J e r m a i n e    Wiggins,STL,36,36,STL,30,30,6,Tackled,21,4513,Dexter    Mccleon,91,6730,Leonard Little, -1, -1,NA,N,N-   st 02-03-02 22:02 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01702008PROG33 02-03 0000-   FIP,20020203,C,Play,3902,3902,NWE,3,4,STL,30,30,0007,N-   FIP,20020203,C,FieldGoal,4,3351,Adam Vinatieri,66,7061,Lonie    Paxton,13,4092,Ken Walter,STL,38,38,Made field goal,−1,−1,NA,-   st 02-03-02 22:03 et    -   s0301NFLPP-   r q bc-nfl-u-newengland STLNWE01702008PROG33 02-03 0000-   FIP,20020203,C,Play,3925,3925,NWE,0,0,NA,−1,−1,0000,N-   FIP,20020203,C,QtrSum,4,STL,17,950,2,8,1,11,4,2,0,0,NWE,20,510,0,3,0,3,2,0,0,0-   st 02-03-02 22:04 et

1. A method of displaying a video with associated data comprising: (a)providing a video from a first data stream that includes a plurality ofsegments and providing a second data stream including associated datarespectively descriptive of the content of ones of said plurality ofsegments, wherein neither said first data stream nor said second datastream includes synchronization information that synchronizes respectiveones of said plurality of segments with said associated data descriptiveof its content; and (b) displaying said video to a viewer in a mannersuch that while a selected one of said segments is being said presentedsaid associated data to said selected one of said segments issimultaneously presented to said viewer.
 2. The method of claim 1wherein said video includes sporting activity.
 3. The method of claim 1further comprising synchronizing said associated data with saidplurality of segments using information from a third data stream from asource different than that providing either of said first and seconddata streams.
 4. A method of displaying a video with associated datacomprising: (a) providing a video from a first data stream that includesa plurality of segments and providing a second data stream includingassociated data respectively descriptive of the content of ones of saidplurality of segments, wherein neither said first data stream nor saidsecond data stream includes synchronization information thatsynchronizes respective ones of said plurality of segments with saidassociated data descriptive of its content; (b) displaying said video toa viewer in a manner such that while a selected one of said segments isbeing said presented said associated data to said selected one of saidsegments is simultaneously presented to said viewer using informationfrom a third data stream from a source different than that providingeither of said first and second data streams; and (c) selecting apreviously viewed segment of said video for presentation to said viewerand simultaneously presenting to said viewer said associated data tosaid previously viewed segment.
 5. The method of claim 4 wherein saidvideo includes sporting activity.
 6. The method of claim 4 furthercomprising synchronizing said associated data with said plurality ofsegments.
 7. A method of displaying a video with associated datacomprising: (a) displaying a video that includes a plurality of segmentswherein a plurality of said segments include associated data descriptiveof the content thereof; and (b) modifying the amount of said associateddata that is presented to a viewer based upon a user's preferenceswithout modifying the plurality of segments displayed to said user thatis associated with the data descriptive of the content thereof.
 8. Themethod of claim 7 further comprising a selector that results in saidmodifying.
 9. A method of displaying a video with associated datacomprising: (a) displaying a video that includes a plurality of segmentswherein a plurality of said segments include associated data descriptiveof the content thereof; and (b) modifying the amount of said associateddata that is presented to a viewer based upon, at least in part, theduration of said segment without modifying the plurality of segmentsdisplayed to said user that is associated with the data descriptive ofthe content thereof.
 10. The method of claim 9 wherein a segment of arelatively shorter duration is presented relatively less said associateddata.
 11. A method of displaying a video with associated datacomprising: (a) displaying a video that includes a plurality of segmentswherein a plurality of said segments include associated data descriptiveof the content thereof; and (b) modifying the speed at which saidassociated data that is presented to a viewer based upon at least one ofthe duration of said segment and the amount of said associated data. 12.The method of claim 11 wherein said speed is based upon said duration.13. The method of claim 11 wherein said speed is based upon said amount.14. A method of displaying a video with associated data comprising: (a)displaying a video that includes a plurality of segments wherein aplurality of said segments include associated data descriptive of thecontent thereof; and (b) modifying the associated data that is presenteda viewer based upon a profile of the viewer without modifying theplurality of segments displayed to said user that is associated with thedata descriptive of the content thereof.
 15. A method of displaying avideo with associated data comprising: (a) displaying a video thatincludes a plurality of segments wherein a plurality of said segmentsinclude associated data descriptive of the content thereof; and (b)modifying a number of lines of said associated data that are presentedto a viewer.
 16. The method of claim 15 wherein a viewer may modify saidnumber of lines.